У меня странная проблема с Gitosis и TortoiseGit .
Я использовал руководство Как настроить сервер GIT с Gitosisи Gitweb для настройки Gitosis в моей Debian системе.
Вместо
ssh-keygen -t rsa
scp /home/myuser/.ssh/id_rsa.pub ${SERVER_IP}:myuser.pub
Я использовал PuTTYgen для генерациипубличная / приватная пара ключей для моего локального компьютера с Windows 7, загрузила его на мой сервер и инициализировала с ним Gitosis (тот же пользователь: git, без пароля).
Теперь я хотел клонировать репозиторий администратора Gitosis.с TortoiseGit (используя мой личный ключевой файл, .ppk-file
).Он продолжал спрашивать у меня пароль для пользователя "git" - которого не существует.После установки пароля для пользователя "git" операция клона привела к следующему:
git.exe clone --progress -v "git@SERVER:gitosis-admin.git" "PATH\gitosis-admin"
fatal: 'gitosis-admin.git' does not appear to be a git repository
Initialized empty Git repository in PATH/gitosis-admin/.git/
fatal: The remote end hung up unexpectedly
SERVER
& PATH
были действительными.
Как мне решить эту проблему?Я переустанавливал TortoiseGit уже с штукой plink-link вместо OpenSSH .