Проблема с настройкой Gitosis для Git - PullRequest
0 голосов
/ 13 августа 2011

Вот проблема, с которой я сталкиваюсь

Я выполнил шаги, упомянутые в документе, для настройки Gitosis. http://www.jedi.be/blog/2009/05/06/8-ways-to-share-your-git-repository/#gitosis

Я успешно выполнил следующие шаги

Установить гитоз Инициализация учетной записи gitosis

Извлеките репозиторий gitosis-admin на мой локальный компьютер, добавьте открытый ключ моего веб-сервера в каталог ключей Directoty и добавьте конфигурацию, чтобы разрешить запись учетной записи веб-сервера.

Зафиксируйте эти изменения в gitosis-admin и нажмите их. Это добавит открытый ключ в файл authorised_keys для пользователя gitosis.

Теперь я захожу на свой веб-сервер и пытаюсь открыть новый репозиторий

$ cd project-X
$ git remote add origin gitosis@gitosis-server:project-X.git
$ git push origin master:refs/heads/master

Здесь он просит предоставить пароль, который он не должен, и использовать вместо него файл идентификации.

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 13 августа 2011

Пользователь не "гитоз". Это "мерзавец", так что git remote add origin git@gitosis-server:project-X.git. Кроме того, используйте gitolite вместо gitosis. Гитоз старый и мертвый, и начинает пахнуть смешно.

...