我搜索了一段时间,但找不到合适的解决方案:
我的情况:
我有一台服务器,上面有一个 git 存储库。只有使用合适的 ssh 密钥才能连接到服务器。
是否可以向无法访问服务器的用户授予从此特定存储库写入和读取的权限?
是否只能通过在服务器上为用户创建用户帐户来实现,或者我可以采取不同的做法吗?当然,我只希望他读/写存储库,但我不希望他看到服务器上这个存储库之外发生了什么?
希望这不是太多的思考?!
提前致谢!
如果你的服务器上有授权 http://sitaramc.github.com/gitolite/auth.html layer Gitolite https://github.com/sitaramc/gitolite,您将能够注册该外部用户 ssh 公钥,使他/她能够访问一个特定的存储库(如您的配置中所示)gitolite配置文件 http://sitaramc.github.com/gitolite/exbac.html)
(摘自博客文章“SSH 和 Gitolite 安装 – 第 2 部分 http://www.geekgumbo.com/2011/10/18/ssh-and-the-gitolite-installation-part-2/")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)