TortoiseGit не работает на клон и толкать
TortoiseGit ложится на клонирование и выдвигает клонированное репо. Я использую ToroiseGit и msysgit. Используя действующие ключи.
И консольная вещь (git-cmd.bat) работает правильно! Но TortoiseGit не делает, что не так?
fatal: 'myrepo' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
git did not exit cleanly (exit code 128) (1734 ms @ 20.11.2013 2:26:18)
И в /var/log/auth.log
Я вижу:
Nov 20 05:36:06 myserver sshd[23529]: Accepted publickey for root from 22.228.217.4 port 52760 ssh2
Nov 20 05:36:06 myserver sshd[23529]: pam_unix(sshd:session): session opened for user root by (uid=0)
Nov 20 05:36:06 myserver sshd[23529]: pam_unix(sshd:session): session closed for user root
Почему рут?
1 ответ
Решение
Имейте в виду, что если вы используете putty и TortoiseGit, и вы сохранили сеансы в putty с именем пользователя в URL (root@myhost.com) - TortoiseGit возьмет этот сеанс и попытается войти в систему как ваш пользователь, кроме пользователя, которого вы установили. в репо-URL. Читать дальше @ https://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html