Git репо доступны для нескольких пользователей без реальных учетных записей пользователей на сервере? - PullRequest
1 голос
/ 20 марта 2020

До сих пор я использовал git только локально (мои собственные репозитории) или publi c, то есть github, gitlab и bitbucket.

Теперь я хотел бы установить пустой репозиторий на Linux (Ubuntu) сервер, который затем будет использоваться мной и несколькими другими разработчиками.

Я не хочу предоставлять каждому свою учетную запись на сервере. Однако я хочу различить guish, какие изменения совершает кто.

Как лучше всего это настроить? Я имею в виду лучшее с точки зрения простоты использования и безопасности.

Сделаю ли я одного универсального c 'git' пользователя на сервере Linux, а затем как я и другие разработчики подключаемся к нему и оформить заказ в хранилище? Кроме того, я бы не хотел, чтобы другие действительно входили в систему, они должны иметь только доступ к репозиторию git.

1 Ответ

1 голос
/ 20 марта 2020

Я думаю, это довольно хорошо описано в официальной Git документации здесь:

https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server

Когда вы устанавливаете git репозиторий на сервере и добавьте соответствующие ключи S SH для каждого пользователя в соответствии с документацией, он должен работать нормально.

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