git push не удается настроить права доступа при установке свежего gitosis на сервере ubuntu

git push не удается настроить права доступа при установке свежего gitosis на сервере ubuntu

Я получил разрешение на доступ к первому тестовому проекту на сервере gitosis, сервере ubuntu lucid

Использовал это руководствоhttps://help.ubuntu.com/community/Git

изменения, коммиты и пуши на gitosis-admin сработали.

Затем я создал тестовый проект и локальный репозиторий, закоммитил что-то, установил master, как в инструкции, но затем при отправке я получил:

ERROR:gitosis.serve.main:Repository read access denied
fatal: The remote end hung up unexpectedly

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

Я увидел, что ключ, который я вставил, /srv/gitosis/.ssh/authorized_keysимел mylogin@server в конце. Поэтому я сгенерировал его на новом ящике, над которым я работаю уже две недели, и добавил его в файл.

безуспешно - поэтому я попробовал AllowUsers gitosisна сервере /etc/ssh/sshd_configи перезапустил SSH-сервер.

Теперь меня просят gitosis@server's password: !!

Переключил обратно, но продолжает спрашивать.

Пожалуйста, дайте подсказку, как проверить дальше. - Флориан

решение1

gitosis больше не поддерживается и не поддерживается автором; большинство людей обычно рекомендуют вместо него gitolite, который имеет гораздо лучшую документацию и больше функций:http://github.com/sitaramc/gitolite

Связанный контент