赞
踩
注意: 如果通过以下方法无法获取ssh密钥,可以通过三、生成ssh密钥
生成密钥
在空白处单击鼠标右键,点击Git GUI Here
点击Help》Show SSH Key
点击Ctrl+A、Ctrl+C复制公钥
id_rsa.pub
文件,复制里面的公钥ssh -T git@github.com
,如果看到Hi B16031009! You've successfully authenticated, but GitHub does not provide shell access.
提示就代表配置成功打开GitHub右上角的头像,点击出现的下拉框中的Settings
找到添加SSH公钥的地方
把公钥粘贴到上面需要输入SSH公钥的地方,如图所示:
注意:可能会让你确认GitHub的密码,输入一下就可以
GitHub上面的SSH公钥添加完成
在桌面上单击右键,点击Git Bash Here
,输入git config --global --list
查看用户名和邮箱配置是否是GitHub账号上的,如下图:
如果和GitHub账号上的不一样,就需要进行更改,用户名和邮箱更改方法为:
git config --global user.name "GitHub上使用的用户名"
git config --global user.email "GitHub上的使用的邮箱账号"
ssh-keygen -t rsa -C "GitHub上登录时使用的邮箱账号"
和ssh-keygen -m PEM -t rsa -b 4096 -C "GitHub上登录时使用的邮箱账号"
的区别:
第二个可以在springcloud config分布式配置中心同步使用,第一个不能在springcloud config中使用,所以我们使用第二个:
ssh-keygen -m PEM -t rsa -b 4096 -C "GitHub上登录时使用的邮箱账号"
执行上述命令后需要进行3次或4次确认:
确认密钥的保存路径,默认存储在C盘---》用户---》个人用户名目录
下面,不需要更改,直接回车就可以
如果之前没有使用过SSH密钥,那这一步是不会出现的;如果之前使用过SSH密钥,这一步会咨询你是否覆盖,直接输入y
直接覆盖就可以,如下图:
创建SSH密钥的密码,如果不需要密码,那就直接回车就可以,建议直接回车,如下图:
注意:不需要密码也不用担心安全性问题,虽然没有密码,但是也只有把SSH公钥添加到GitHub账号上面,才能使用push推送功能,否则不能通过SSH连接使用push推送功能,在下面会介绍SSH的添加方式
确认上面的密码,如果有密码就在输入一遍,如果没有密码就直接回车,如下图:
出现类似于下面图片中的内容就代表SSH密钥创建完成
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。