Я пытаюсь установить git и gitolite для нашей разработки на Linux-сервере CentOS. До сих пор все работало нормально, за исключением шага, на котором я определяю пользователя-администратора для gitolite с помощью этой команды:
gitolite setup -pk /tmp/id_rsa.pub
FATAL: errors found but logfile could not be created
FATAL: /home/git/.gitolite/logs/gitolite-2013-05.log: No such file or directory
FATAL: die '/tmp/id_rsa.pub' does not seem to be a valid ssh pubkey file
Похоже на две ошибки; в /home/git/
есть только эти файлы
.gitolite.rc
.bashrc
.bash_profile
.bash_logout
И во-вторых (что кажется проблемой), это то, что pub_key недействителен. Однако, согласно книге git, файл выглядит одинаково. Я сгенерировал это так:
Установка git на мой компьютер (не на сервер)
Из git bash:
ssh-keygen.exe (default path) (no password) (no password)
Я скопировал сгенерированный файл .pub в каталог tmp на сервере с помощью программы WinSCP.
Что я делаю неправильно? В гугле ответа не нахожу.
PS. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.