挑战如下。我有一个包含许多存储库的 GIT 服务器。我的目标是为新创建的用户授予对 GIT 服务器的访问权限,但将权限设置为仅访问一个存储库,而不是所有存储库。
可能吗?
谢谢。
git
没有内置身份验证,您需要额外的工具。对于 SSH,该工具是 gitolite。您可以配置细粒度的访问控制.
您还可以安装基于 Web 的开发环境,请参阅部分列表带有 Web GUI 的免费 GIT 服务器,如 BitBucket/GitHub。
服务器上的步骤:
chmod g+rx
添加新用户访问存储库的权限。您需要管理来自ssh、用户系统和文件系统的特定权限。