栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

GitHub 生成秘钥及配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GitHub 生成秘钥及配置

进入git bash界面然后:

1.查看自己所有的SSH-Key

    $ cd ~/.ssh
    $ ls
      id_rsa
      id_rsa.pub
      known_hosts

2.生成公司所用的SSH-key

如果你已经有公司的一个SSH-Key,可以直接跳过这一步

$ ssh-keygen -t rsa -C "公司所用邮箱"

第一个内容输入company_id_rsa(给你公司的SSH-Key起一个可以区分的名字)
余下的一路回车即可

到这里,你公司的ssh-keygen就完成了,查看一下

$ cd ~/.ssh
$ ls
 company_id_rsa
 company_id_rsa.pub
 known_hosts

同理,在生成一个自己gitHub的一个秘钥,目前我们拥有两个不同的SSH-Key,这两个SSH-Key,一个用于公司,一个用于github。现在还需要关键一步,接着往下看...

3.添加config配置文件用于区分多个SSH-Key

# 公司(GitLab)
Host gitlab.com
    HostName gerrit.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/ompany_id_rsa
 
# github
Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_id_rsa

4.验证邮箱是否与GitHub注册时输入的一样
(1)

git config --global --list

(2)通过git config --global user.name “yourname”,git config --global user.email “email@email.com ”(这里得名字和邮箱都是注册github时用的)设置全局用户名和邮箱。

(3)到git仓库,添加秘钥

(4)添加后,ssh -T git@github.com 测试一下通不通,通了显示如下

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841248.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号