ssh-agent не работает с git - PullRequest
0 голосов
/ 03 июля 2018

В новой установке Cygwin (ранее использовался git-bash) я не могу использовать ssh-agent с git.

ssh-agent хорошо настроен, так как работает команда ssh.

$ ssh git@bitbucket.org
PTY allocation request failed on channel 0
logged in as lenouveau.

You can use git or hg to connect to Bitbucket. Shell access is disabled.
Connection to bitbucket.org closed.

Но при использовании команды git она не загружает мой ключ ssh.

$ git fetch
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

git-gui работает хорошо.

С другим терминалом (например, git-bash) он тоже работает.

Моя папка .ssh:

$ ls -al ~/.ssh
total 38
drwx------+ 1 LeNouveau Aucun      0  3 juil. 11:39 .
drwxrwx---+ 1 Système  Système    0  3 juil. 11:37 ..
-rw-------+ 1 LeNouveau Aucun    133  3 juil. 11:39 agent.env
-rwx------+ 1 LeNouveau Aucun   1766 16 avr.  09:33 id_rsa
-rwx------+ 1 LeNouveau Aucun    402 16 avr.  09:33 id_rsa.pub
-rwx------+ 1 LeNouveau Aucun   3013 26 juin  14:34 known_hosts

Что я пропустил?

1 Ответ

0 голосов
/ 03 июля 2018

Хорошо, нашел свою ошибку: я использовал команду windows git (из git для windows) вместо команды cygwin.

Удаление Windows и установка cygwin one решили мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...