美文网首页
git的使用(gitlab、github ssh拉取文件,拉取多

git的使用(gitlab、github ssh拉取文件,拉取多

作者: 爱吃苹果的西瓜 | 来源:发表于2019-08-03 18:21 被阅读0次

先到这个目录下

~目录
ssh-keygen -t rsa -C 'xxx@xxx.com' (表示你的邮箱)
image.png

在本地产生私钥和公钥(private_key & public_key)

image.png
其中id_rsa表示私钥 ,id_rsa_pub表示公钥
  1. 打开gitlab/github
  2. 点击你的头像,出现一个选择框,点击setting
  3. 界面左侧有一个SSH ,把你的公钥加上去就可以啦!
    如何获取私钥?
进入.ssh目录下
cat id_rsa.pub
把界面显示的一大串字符放到你的github/gitlab中去,如下图(复制到框框里即可)
image.png

如何设置多个公钥私钥
其他的操作如上,只需要运行一下命令并创建一个config在.ssh下
ssh-keygen -t rsa -C "1email@company.com” -f ~/.ssh/gitlab_rsa

  1. 会生成对应的公私钥


    image.png
  2. 创建一个config文件


    image.png
配置内容如下:

Host gitlab.com
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitlab_rsa

Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa


# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件
# HostName : 要登录主机的主机名
# User : 登录名
# IdentityFile : 指明上面User对应的identityFile路径

相关文章

网友评论

      本文标题:git的使用(gitlab、github ssh拉取文件,拉取多

      本文链接:https://www.haomeiwen.com/subject/rjfsdctx.html