码迷,mamicode.com
首页 > 其他好文 > 详细

github/gitlab ssh-keys全局唯一

时间:2017-12-21 21:45:04      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:img   自己   图片   git clone   tla   不能   修改   key   没有   

我们知道,通过在gitlab、github上设置ssh-key,可以直接拉取代码:git clone ……

公司为了代码安全,会对代码访问权限进行控制,不同人有不同代码的访问权限。

有时候,为了临时获取某些代码的权限,会让要好的同事,把自己的ssh公钥加到他的帐号里,这样,你就拥有了他帐号的代码权限。但是同时,你也会丢掉你有他没有的代码权限。

但是,在gitlab和github网页上,你还是拥有你原来拥有的代码权限。

 

1、gitlab、github代码权限

2、ssh下载修改代码权限

这两个权限是两码事,不可混淆。网页上的权限是根据你的用户名来限制的或者说分配的。而ssh-key的方式只是让你拥有了加入这个公钥的网页的权限,谁的帐号ssh-key里加了你的公钥,你就拥有这个帐号所对应的代码权限。

由于公钥全站唯一性,你把公钥已经加入了一个帐号,就不能用同一个公钥加入到另一个帐号里。但是,你可以另外创建一个新的公钥,通过切换公钥,来获得不同用户的代码访问权限,前期是,你的公钥加入到了这些帐号的ssh-key里

 

gitlab的ssh keys

技术分享图片

github的SSH keys

技术分享图片

 

github/gitlab ssh-keys全局唯一

标签:img   自己   图片   git clone   tla   不能   修改   key   没有   

原文地址:http://www.cnblogs.com/shengulong/p/8082348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!