我有一个只有一个用户的远程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上使用用户帐户有任何优势?

最佳答案

不多,也许约定的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:

08-26 20:31
查看更多