GitLab配置ssh key - TOMMYHU - 专注互联网开发及运营技术,提供相关资料及软件下载,奇趣网络时事评论!
Sep 29

GitLab配置ssh key 不指定

1、打开本地git bash,使用如下命令生成ssh公钥和私钥对ssh-keygen -t rsa -C '[email protected]' 然后一路回车(-C 参数是你的邮箱地址)

2、然后打开~/.ssh/id_rsa.pub文件(~表示用户目录,比如我的windows就是C:\Users\Administrator),复制其中的内容

3、打开gitlab,找到Profile Settings-->SSH Keys--->Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮

4. 到此就完成了gitlab配置ssh key的所有步骤,我们就可以愉快的使用ssh协议进行代码的拉取以及提交等操作了
5. 再试一下拉取代码和提交代码,应该就不需要输入密码了

本地配置多个ssh key
1、为公司生成一对秘钥ssh key


2、为github生成一对秘钥ssh keyssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/github-rsa3、在~/.ssh目录下新建名称为config的文件(无后缀名)。用于配置多个不同的host使用不同的ssh key,内容如下:


4、按照上面的步骤分别往gitlab和github上添加生成的公钥gitlab_id-rsa.pub和github_id-rsa.pub
5、OK,大功告成,再次执行git命令验证是不是已经不需要再次验证权限了。
6、再次查看~/..ssh目录下的文件,会有gitlab_id-rsa、gitlab_id-rsa.pub和github_id-rsa、github_id-rsa.pub四个文件
  • 中查看更多“GitLab配置ssh key”相关内容
  • 中查看更多“GitLab配置ssh key”相关内容
  • 中查看更多“GitLab配置ssh key”相关内容
  • 中查看更多“GitLab配置ssh key”相关内容

  • Last modified by tommyhu on2021/09/29 10:40
    Add a comment

    Nickname

    emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot