Сначала git выполнит команду в оболочке, где будет искать переменную среды HOME
(которая не является стандартной переменной среды Windows).
Поэтому убедитесь, что он ссылается на правильный путь (любой путь, который вы хотите)
Тогда ssh будет искать ваш открытый и закрытый ключ в ~/.ssh/id_rsa(.pub)
.
Убедитесь, что они у вас есть (вы можете сгенерировать их в сеансе Git bash: ssh-keygen -t rsa
.
Также убедитесь, что у вас есть открытый ключ, скопированный в 'authorized_keys
' (который у вас есть, так как вы можете ssh на сервере)
Наконец, в вашем каталоге HOME/.ssh
создайте файл с именем 'config
':
host remoteServer
user yourLogin
hostname remoteServerName
port 443
identityfile ~/.ssh/id_rsa
После этого вы сможете использовать git pull или git push
git pull remoteServer:/path/to/repo.git