Использовать сервер git без пользователя git
У меня есть удаленный Linux-компьютер только с одним пользователем.
Я просто установил на него git-репо без git
пользователь. Но все учебники предлагают мне использовать git
пользователь. Так что сейчас я использую
git clone user@hostname:/path/to/git/directory/your_project.git
скорее, чем:
git clone git@hostname:/path/to/git/directory/your_project.git
И это прекрасно работает.
Если я использую учетную запись git, для каждого проекта мне нужно изменить разрешение для этого проекта и изменить конфигурацию для совместного использования каталога.
Преимущества использования настройки и использования пользователя git перед использованием вашей учетной записи в linux?
1 ответ
Немного, может быть, условно - инструменты автоматизации git и API могут ожидать пользователя git, но я никогда не сталкивался с такой ситуацией.
Источники: https://git-scm.com/book/en/v1/Git-on-the-Server-The-Protocols и https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-git-server-on-a-vps
Второй описывает создание git
пользователь, а затем вы получите URL-адреса (через SSH, используя SCP-подобный синтаксис, как указано во втором методе первой статьи), чтобы быть git@server:
,
По сути, вы сделали то же самое, но с любым пользователем вместо пользователя с именем git
так что вы получите user@server: