Я использую Windows XP, TortoiseGit (последняя версия) и Cygwin. У меня установлен git.exe и он на моем пути. В TortoiseGit я могу выполнить отправку данных в удаленный репозиторий без запроса пароля. Я предположил, что это произошло потому, что я определил это в своем файле .git/config...
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://git@myrepo/myproject.git
puttykeyfile = U:\\.ssh\\mykey.ppk
Однако в Cygwin, когда в корневом каталоге моего проекта (тот, где папка .git является дочерней), мне предлагается ввести пароль...
$ git push origin qa_release
git@myrepo's password:
Почему мне предлагается ввести пароль при попытке отправить из Cygwin, но не из TortoiseGit, и как я могу заставить Cygwin вести себя как TortoiseGit (т. е. не запрашивать пароль)?
Спасибо, - Дэйв