2014-12-13 9 views
1

сервер шоу инициализации нормально the serverGitosis установлен, но не может клонировать на другой клиент

но ошибки клиента the cmd capture

fatal: 'gitosis-admin.git' does not appear to be a git repository 

fatal: Could not read from remote repository 

использовать секретный ключ может подключиться к серверу по SSH Пожалуйста, убедитесь, что у вас есть правильные права доступа и существует репозиторий.

что случилось !! ~

ответ

0

мерзавец клон мерзавец @ домен: /home/git/repositories/gitosis-admin.git

должны использовать полный путь

0

Вы должны никогда использовать полный путь (либо с old obsolete gitosis, or the more recent up-to-date gitolite)

Используя полный путь победить ACL (Access Level Control) положить на месте Gitosis/gitolite (как показано в «Gitosis on Ubuntu can only find repositories in the git->repositories symlink», и го at - same for gitolite).

См «Git on the Server - Gitosis» (если вы действительно необходимо использовать Gitosis): если ~ мерзавец/.ssh/authgorized_key делает содержит открытый ключ мерзавца счета, и если вы используете эти учетные данные (открытый/закрытый ключ счет git от вашего клиента), [email protected]:gitosis-admin.git должен работать.