Если eval $(ssh-agent -s)
(без кавычек) не дает лучшего результата (, как показано здесь ), не забывайте, что агент SSH необходим только для закрытых ключей SSH, защищенных парольной фразой.
Для тестирования попробуйте ту же команду в git bash, запущенном после , установив упрощенный PATH
для Git :
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%
set PATH=%PATH%;/path/to/ThreadScope/bin
Это не тот случай, и ssh -T git@github.com
возвращает ожидаемое сообщение "Welcome", которое подтверждает вашу аутентификацию.
Таким образом, вы можете игнорировать этот шаг ssh-agent
и просто приступить к остальной части вашей работы: git clone git@github.com:anAccount/aRepo
, ...