繁体   English   中英

设置Git存储库的提交和签出权限

[英]Setting Commit and Checkout Privileges for a Git Repository

我们有一个可供许多人访问的本地存储库。 我们必须在那里建立一个Git存储库,这样只有某些用户才能签出和提交特权。 我们该怎么做。

PS:这是我们家庭作业的一部分,我们必须开发游戏并使用Gi​​t存储库对其进行更新。 因此,如果有人觉得我们不应该在这里问这个问题,请告诉我。

我建议使用gitolite来管理用户对存储库的访问。

评论后编辑:

gitolite也通过git安装。

我猜测您的老师可能还打算教您-除了使用git-配置git协议,ssh访问(键等)。

您已经获得了最佳建议: gitolitegitosisPro git ,添加到此man sshman ssh-keygenman scp和git manual,您的作业应该很容易解决。

由于这是家庭作业,因此我将尝试给出提示。

  • 其他用户需要读取哪些文件和目录才能访问(或写入以提交/推送到)存储库?

  • 您可以使用哪些方法来控制对这些文件和目录的权限?

  • 您的应用程序是否有任何配置选项可能会有所帮助?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM