当前位置:   article > 正文

gitlab ssh 多个key配置_gitlab配置多个ssh

gitlab配置多个ssh

以下仅以git举例,实际gitlab、github都是同样的道理。

git登录方式

执行git操作可以通过以下两种办法进行通信:

  1. git账号密码
  2. ssh秘钥方式

gitlab如何配置ssh

ssh原理

ssh提供一种方式,能够验证本地服务器与远程服务器之间的通信,而不需要提供相关的账号密码,主要是有:

  • 公钥、私钥。公钥存放于任何你想通信的远程服务器,私钥存放于本地,只有你自己知道私钥,相对比较安全
  • ssh agent,一个能够使用公钥私钥去和远程服务器通信的程序

生成ssh key

ssh-keygen -t rsa -C "xxx@qq.com" // 填入你的git账号对应的邮箱
  • 1

按照命令提示一直按回车,即可默认生成一个id_rsa(私钥)、id_rsa.pub(公钥)

ssh目录

cd ~/.ssh
  • 1

即可找到到上一步生成的一对公钥私钥

将生成的公钥,拷贝内容到gitlab的ssh设置中

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/671411
推荐阅读
相关标签
  

闽ICP备14008679号