Метод доступа к git на основе SSH можно указать в <repo_path>/.git/config
, используя полный URL-адрес или SCP-подобный синтаксис, как указано в http://git -scm.com / docs / git-clone :
Стиль URL:
url = ssh://[user@]host.xz[:port]/path/to/repo.git/
Стиль SCP:
url = [user@]host.xz:path/to/repo.git/
Обратите внимание, что стиль SCP не допускает прямого изменения порта, полагаясь вместо этого на определение хоста ssh_config
в вашем ~/.ssh/config
, например:
Host my_git_host
HostName git.some.host.org
Port 24589
User not_a_root_user
Затем вы можете проверить в оболочке:
ssh my_git_host
и измените свой URI в стиле SCP в <repo_path>/.git/config
как:
url = my_git_host:path/to/repo.git/