在没有git用户的情况下使用git服务器

时间:2018-08-19 21:35:24

标签: linux git git-server

我有一台只有一个用户的远程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帐户,则必须为每个项目更改该项目的权限,并更改配置以共享目录。

与在Linux上使用您的用户帐户相比,使用设置使用git 用户是否有任何优势?

1 个答案:

答案 0 :(得分: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的语法)设为{{1} }。

实际上,您使用任何用户而不是名为git@server:的用户来完成相同的操作,因此您得到了git