git远程仓如何设置权限
怪我咯
怪我咯 2017-04-25 09:02:59
0
4
719

用了一台服务器做git的远程仓,上面有A,B,C的项目,只想成员访问A的项目,但是现在只能提供一个账号为git出来给大家拉项目,并且密码公开了,导致有成员可以直接ssh上服务器看到所有的项目,这不符合公司管理安全,请问给位应该怎么做呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(4)
曾经蜡笔没有小新

可以试试gitlab/gitolite等等git的权限解决方案吧~

过去多啦不再A梦

试试gitosis,每个人给管理员提交自己的public key,然后在gitosis的配置文件中为每个人配置可访问的项目,访问权限可以分为只读和可读写。

迷茫

直接采用全新的一个系统安装gitlab.
参见:安装gitlab

漂亮男人

首先,你可以考虑用现成的管理系统,比如 gitlab 之类的。

然后,Git 的 ssh 协议,其实就是基于 ssh 的文件权限,你可以在服务器上为每个人创建单独的用户,然后把可以访问项目 A 的用户添加到组 A 中,然后只授权组 A 访问 git 仓库的文件。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!