Использование gitextensions Я пытаюсь клонировать мой удаленный репозиторий, который приводит к gitextensions, выполнив следующую командуGitExtensions - OpenSSH игнорирует ~/.ssh/конфигурационный файл
> C:\cygwin\bin\git.exe clone -v --recurse-submodules --progress "gitbox:/projects/testing.git" "C:/Users/craig/MyCode/Personal/testing"
, который терпит неудачу с
Разрешение отказано (ОткрытыйКлюч).
Однако, если я запускаю ту же самую команду из оболочки cygwin bash, она преуспевает. Поэтому в дополнение к стандартной конфигурации у меня также есть ~/.ssh/config, который устанавливает псевдоним «gitbox» для удобства использования.
Мой файл ~/.ssh/конфигурации выглядит следующим образом
# My GitBox -
Host gitbox
Hostname mydomain.com
User git
IdentityFile /home/craig/.ssh/[email protected]
Port 2022 # i.e non-standard port
В GitExtensions у меня есть вариант OpenSSH установлен, и я также HOME набор туда, где моя установка Cygwin есть, и более конкретно, когда пользователь счет c:/cygwin/home/craig
Мое заключение заключается в том, что файл ~/.ssh/config не читается и не используется. Все, что я могу найти, указывает на то, что неправильный каталог HOME в gitextensions будет проблемой, но я не вижу, что с моей настройкой.
Заранее спасибо
Craig