Pro git(2)
上面一篇文章Pro git(1)记录了git的下载和安装,本篇文章记录SSH密钥的检查,打开Git Bash1.检查现有的SSH密钥。检查目录是否已经有一个公共SSH密钥。默认情况下,公共密钥文件名是下列之一:id_dsa.pubid_ecdsa.pubid_ed25519.pubid_rsa.pub如果你看到一个现有的公钥和私钥对上了(列如id_rsa.pub和...
上面一篇文章Pro git(1)记录了git的下载和安装,本篇文章记录SSH密钥的检查,
打开Git Bash
1.检查现有的SSH密钥。
检查目录是否已经有一个公共SSH密钥。
默认情况下,公共密钥文件名是下列之一:
- id_dsa.pub
- id_ecdsa.pub
- id_ed25519.pub
- id_rsa.pub
如果你看到一个现有的公钥和私钥对上了(列如id_rsa.pub和id_rsa)你想使用连接到GitHub上,你可以添加你的SSH密钥和SSH代理。
如果没有一个现有的公共和私有的密钥对,或者不想用现有的密钥对,可以新生成一个SSH密钥。
输入:
$ ls -al ~/.ssh
回车,查看现有的SSH密钥。如图
情况一:用现有的密钥对
a.复制密钥到剪切板的SSH密钥,输入 clip < ~/.ssh/*.pub (“*”表示密钥对的名字,可看下面图片案例)
b.再网页上添加SSH密钥。
c.测试你的SSH连接:ssh -T git@github.com
如图:
情况二,新建密钥
a.新建密钥:在Git Bash中执行
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
替换掉你的邮箱
b.输入一个文件,保存密钥,这接受默认的文件位置
c.输入一个安全的密码,这个密码的作用百度:“使用SSH密钥的口令”,具体的我也描述不清楚。
d.添加一个新的SSH密钥的SSH代理
d1.确保启用代理,在Git Bash中执行
$ eval "$(ssh-agent -s)"
d2.添加SSH密钥的SSH代理
$ ssh-add ~/.ssh/id_rsa
如图:
e.照着情况执行一遍。
e1..复制密钥到剪切板的SSH密钥,输入 clip < ~/.ssh/*.pub (“*”表示密钥对的名字,可看下面图片案例)
e2.再网页上添加SSH密钥。
e3.测试你的SSH连接:ssh -T git@github.com开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)