Итак, я только что потратил ~ 4 часа, пытаясь заставить репо работать под URL-адресом SSH в Windows, я почти у цели, но столкнулся с этой странной проблемой.
я могу использовать
git push origin master
git fetch origin master
ssh git@github. #tells me authentication is successful but shell access is not allowed
и все местные команды. Однако, когда я пытаюсь выполнить git pull, я получаю:
-bash-4.1$ git pull
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
-bash-4.1$
У меня есть id_rsa
и id_rsa.pub
под %HOME%/.ssh
, и открытый ключ добавлен в мою учетную запись GitHub. Мой URL-адрес git также правильный.
ИЗМЕНИТЬ
-bash-4.1$ git --version
git version 1.8.5.2.msysgit.0