До сих пор я использовал git только локально (мои собственные репозитории) или publi c, то есть github, gitlab и bitbucket.
Теперь я хотел бы установить пустой репозиторий на Linux (Ubuntu) сервер, который затем будет использоваться мной и несколькими другими разработчиками.
Я не хочу предоставлять каждому свою учетную запись на сервере. Однако я хочу различить guish, какие изменения совершает кто.
Как лучше всего это настроить? Я имею в виду лучшее с точки зрения простоты использования и безопасности.
Сделаю ли я одного универсального c 'git' пользователя на сервере Linux, а затем как я и другие разработчики подключаемся к нему и оформить заказ в хранилище? Кроме того, я бы не хотел, чтобы другие действительно входили в систему, они должны иметь только доступ к репозиторию git.