[英]Setting Commit and Checkout Privileges for a Git Repository
我们有一个可供许多人访问的本地存储库。 我们必须在那里建立一个Git存储库,这样只有某些用户才能签出和提交特权。 我们该怎么做。
PS:这是我们家庭作业的一部分,我们必须开发游戏并使用Git存储库对其进行更新。 因此,如果有人觉得我们不应该在这里问这个问题,请告诉我。
我建议使用gitolite来管理用户对存储库的访问。
gitolite
也通过git
安装。
我猜测您的老师可能还打算教您-除了使用git-配置git协议,ssh访问(键等)。
您已经获得了最佳建议: gitolite
, gitosis
, Pro git
,添加到此man ssh
, man ssh-keygen
, man scp
和git manual,您的作业应该很容易解决。
由于这是家庭作业,因此我将尝试给出提示。
其他用户需要读取哪些文件和目录才能访问(或写入以提交/推送到)存储库?
您可以使用哪些方法来控制对这些文件和目录的权限?
您的应用程序是否有任何配置选项可能会有所帮助?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.