linux下git服务器如何限制用户权限
1、用过svn的朋友都知道,每个开发者都需要一个svn账号,通过这个查看项目的提交记录,可以更加清楚项目的开发情况,便于版本控制。git也是如此。所以我们说其实git在很多方面和svn是很相识的。
2、提到用户,那么用户的管理和权限控制就是避不开的话题了。
3、一.新建用户新增git账号其实就是添加一个系统用户,将这个用户作为git账号: 首先建新增用户,然后为了避免git用户登录操作系统,可以将新增用户的shell改为git-shell;这样该用户就无法登录操作系统,但是不会影响他提交和更新的操作。
4、创建远程仓库保证用户对这个文件夹有读写权限在本地clone项目 要是能成功clone代码 那么该用户就建立成功了。
5、二 权限管理1.最简单的方法最简单的方式就是添加用户,然后设置用户对某个文件夹得读写权限就行了。这种方式是最简单的。除了创建用户,最好再创建不同的用户组,然后江将不同的项目文件件归属于不旎髂坑若同的用户组,最后通过控制账户的所属用户组来实现不同用户对于不同项目的读写权限。
6、通过上面用户+用户组的方式就可以管理多个用户了。但是如果有几十个开发者,那就意味着你要新建几十个用户。就算你不厌其烦的添加了几十个用户,但是管理这几十个用挥年抵遂户,也不是一件很方便的时。这个是时候往往可以使用下面提到的这种方法。2.公钥登录公钥登录的好处有:1)免密码检验,不用每次提交或者更新都需要密码。2)不用建立n多个用户。让多个git用户公用同一个git用户。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:70
阅读量:48
阅读量:93
阅读量:55