Ubuntu-server:gitosis用户命名约定

前端之家收集整理的这篇文章主要介绍了Ubuntu-server:gitosis用户命名约定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果你通过apt-get在ubuntu-server 10.10上安装gitosis:

sudo apt-get安装gitosis

安装后脚本将创建一个新的gitosisuser.

用户将用于允许人们使用公钥连接SSH.也就是说,无需每个用户在您的服务器上拥有自己的帐户:

git clone gitosis@server.com:project.git
git remote add origin gitosis@server.com:project.git

到现在为止还挺好.但:

我见过多次,我个人更喜欢使用gitusername:

git clone git@server.com:project.git
git remote add origin git@server.com:project.git

>我们有什么理由在ubuntu-server上使用gitosis而不是简单的git?
>我应该避免将gitosis用户重命名为git:sudo usermod -l git gitosis

欢迎任何想法

gitosis用户名只是一个默认值,如果你已经有一个git用户,可能选择不冲突.

Debian中的gitosis软件包会询问您要使用的用户名和目录,尽管它们可能是低优先级问题而默认情况下不会被询问,但在Ubuntu中它应该是相同的.您可以运行命令sudo dpkg-reconfigure gitosis来重新配置程序包,并提示您输入要使用的用户名和目录.该程序包很可能不会重命名现有用户.如果你自己这样做,然后重新配置它,如果包升级,应该避免任何潜在的问题,否则它只会创建一个新的gitosis用户.如果您不重命名用户但重新配置程序包并选择新用户名但保留相同目录而不先删除内容,则可能会导致问题.

顺便说一下,虽然我想指出gitosis已经在git社区中被弃用,取而代之的是gitolite,它基本上做了同样的事情,但在各方面都做得更好.我刚刚查看了Debian软件包中的gitolite,它也可以在Ubuntu 10.10中使用,它使用gitolite作为默认用户名,使用/ var / lib / gitolite作为默认目录.但它确实要求使用用户名和目录,但它们是低优先级问题,默认情况下不会询问.要安装gitolite并被问到所有问题,你可以使用sudo DEBIAN_PRIORITY = low aptitude install gitolite.

原文链接:https://www.f2er.com/ubuntu/347584.html

猜你在找的Ubuntu相关文章