使用没有git用户的git服务器

问题描述 投票:1回答:1

我有一个只有一个用户的远程linux机器。

我只是在没有git用户的情况下设置了git repos。但是所有的教程都建议我使用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上使用您的用户帐户有任何优势?

linux git git-server
1个回答
1
投票

并不多,也许惯例 - git自动化工具和API可能会期待一个git用户,但我从未遇到过这样的情况。

资料来源:https://git-scm.com/book/en/v1/Git-on-the-Server-The-Protocolshttps://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:

© www.soinside.com 2019 - 2024. All rights reserved.