前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git的使用(gitlab、github ssh拉取文件,拉取多个平台多个账号)

git的使用(gitlab、github ssh拉取文件,拉取多个平台多个账号)

作者头像
gfu
发布2019-08-28 14:43:15
2.4K0
发布2019-08-28 14:43:15
举报
文章被收录于专栏:gfu

先到这个目录下

~目录

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 ,把你的公钥加上去就可以啦! 如何获取私钥?
代码语言:javascript
复制
进入.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

  1. 创建一个config文件

image.png

代码语言:javascript
复制
配置内容如下:

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路径
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.08.03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档