• github/gitlab ssh-keys全局唯一


    我们知道,通过在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

  • 相关阅读:
    数据导入
    数据库导入导出命令
    题库
    struts2的配置文件简洁
    修改oralce11g 字符集为ZHS16GBK
    Linux上安装JDK+Tomcat
    Android中adb的使用
    【转】Android获取IP的方法,并可以判断手机是否联网
    Android中R.java没有自动生成问题
    Android中SQLiteOpenHelper的理解
  • 原文地址:https://www.cnblogs.com/shengulong/p/8082348.html
Copyright © 2020-2023  润新知