Я провел последние 14 дней на проблемах с мерзостью и мерзостью. Я всегда находил способ обойти свои проблемы, но теперь я застрял. Чтобы кратко подвести итог ситуации:
Я настроил Gitosis, создал проект, и я могу проверить и выйти из него. Затем я добавил другое использование, предоставив ему доступ к проекту, добавив его в gitosis.conf, но он не может даже клонировать проект. Затем я добавил еще одного пользователя для того же проекта (следуя той же процедуре), он имеет доступ ко всему (клонировать, тянуть и толкать). Наконец, я добавил еще одного пользователя, который тоже ничего не может сделать.
Я мог бы жить со всем этим, потому что у меня есть доступ к работе над проектом.
Теперь я добавил новый проект, или я? Насколько я понимаю, я сделал все точно так же, как и в первом проекте.
Я не получаю хранилище в папке хранилища на моем сервере (при выполнении «git remote add ...» и push). Я пытался следовать ВСЕМ руководствам, которые дал мне Google, "как создать новый репозиторий" (до страницы 7, пока не ВСЕ хиты будут помечены как посещенные).
Я также попытался пойти по другому пути, начиная с «git init --bare» на сервере, а затем попытаться его клонировать. Тоже не сработало.
Я получаю следующую ошибку, независимо от того, что я пытаюсь: ОШИБКА: gitosis.serve.main: Доступ к чтению из хранилища фатален: удаленный, чем неожиданно завис
(Но он отлично работает для доступа к gitosis-admin и моему первому проекту)
Потом я прочитал об отладке жиров. Я попытался с -v, --verbose и добавив LogLevel = DEBUG в gitosis.conf, ни один из них не дает мне дополнительной информации.
Настройка проекта gitosis.conf:
[group project]
writable = project
members = me
LogLevel = DEBUG
Насколько я понимаю, все делается точно так же, как я делал при настройке своего первого проекта.
Я действительно застрял, как мне действовать дальше?