переписать путь удаленного каталога git - PullRequest
1 голос
/ 27 июня 2011

Я создал пользователя git на своем сервере, домашний каталог которого находится в /home/git.Я добавил свой id_rsa.pub в файл authorized_keys, поэтому мне не нужно проходить аутентификацию, используя пароль.Мои репозитории живут в /opt/git.Таким образом, я могу получить доступ к своим репозиториям с помощью:

git@<hostname>:/opt/git/<reponame>

Моя проблема заключается в том, что я хотел бы иметь доступ к своим репозиториям, например:

git@<hostname>:<reponame>

В качестве ужасного хакерского исправления я создал символические ссылки из всех репозиториев в /opt/git на /home/git.Я не хочу, чтобы репозитории находились в домашнем каталоге пользователей git, потому что другим процессам в системе, работающим от имени разных пользователей, требуется доступ к репозиториям.

Как настроить сервер для автоматического доступа к /opt/git приполучать изменения?

1 Ответ

2 голосов
/ 27 июня 2011

Вы можете установить домашний каталог пользователей git на /opt/git, что будет делать то же самое, что символьные ссылки на репозитории git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...