Почему git clone выглядит в домашней папке, а не в ~ / repositories? - PullRequest
0 голосов
/ 04 мая 2011

Я установил gitolite и могу успешно нажать и вытащить gitolite-admin.У меня возникла проблема, когда я добавляю репо в файл conf.Репо правильно создается в ~ / repositories, но когда я пытаюсь клонировать его оттуда, я получаю "fatal: 'repo.git' не похоже на git-репозиторий.

Я клонирую с использованием

git clone git@myserver:repo.git

Если я вручную создаю репо в ~, мне кажется, что я могу клонировать его с помощью приведенного выше синтаксиса, так что получается, что он пытается клонировать не из того места. Если я поставлю

git clone git@myserver:repositories/repo.git

похоже, что он видит это, но затем выдает кучу ошибок хука.

Есть идеи?

1 Ответ

1 голос
/ 05 мая 2011

Похоже, что обертка из гиполита не запускается, и вы используете голый ssh.

Ваш ключ ssh указан несколько раз в ~git/.ssh/authorized_keys? Он должен быть там только один раз, помещен туда с помощью гитолита, с command=".../gl-auth-command..." упаковкой.

...