Gitosis не создаст хранилище - PullRequest
0 голосов
/ 11 августа 2011

Я тестирую мой новый Git-репозиторий.Я конвертировал из Subversion в Git, без проблем.

Теперь на моем ноутбуке

git remote add origin git@server:test.git

возвращается правильно.Но когда я делаю

git push

, я получаю

ошибка: gitosis.serve.main: доступ к хранилищу для чтения запрещен

И когда я иду в/srv/git/repositories на сервере новый репозиторий не создан.

Есть ли файл журнала, который я могу посмотреть где-нибудь, чтобы выяснить, что происходит?

Ответы [ 3 ]

1 голос
/ 12 августа 2011

Репозитории не могут быть созданы с git push. Для этого вы должны использовать git init --bare на сервере.

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

Я пошел дальше и переключился на Гитолит . После отслеживания некоторых проблем SSH все работало нормально. Gitolite генерирует репозитории на сервере, когда вы его нажимаете.

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

Тщательно следуйте разделу «Настройка» README.Описывает контроль доступа.Вам было бы гораздо лучше использовать gitolite .Это проще в использовании и лучше документировано.Гитоз в значительной степени мертв.

...