废话不说,小六上茶 ~ ~ ~
(备注:本地要已经安装git!!!)
第一步:查抄本田主机是否已经存在ssh key(看看有没有钥匙)
打开 Git Bash
实行以下命令
效果图:
第二步:天生ssh key(不存在时)
输入入以下代码:
- ssh-keygen -t rsa -C "xxx@xxx.com"
复制代码 这里xxx@xxx.com是你的邮箱,要不然会不成功的,实行后不停回车即可,成功的话如下图
第三步:获取ssh key公钥内容(id rsa.pub)(不存在时,获取天生的钥匙)
实行以下命令
效果图(如下代表成果)
第四步:Github账号上添加公钥(把钥匙录入到github)
进入自己账号下的SettingI(右上角)
然后点击SSH and GPG keys, 再点击New SSH key添加
自己起个名,粘贴上面的内容,然后添加
第五步:验证是否设置成功
上面推荐的参考文章里写的验证成功的情况,要是像咱这种啥也不会还堕落的情况可咋办啊
使用以下语句举行验证
第六步:未成功,堕落ssh: connect to host github.com port 22: Connection timed out解决方案
1.分析原因
堕落内容大抵意思是端口22的问题,错误提示的是毗连github.com的22端口被拒绝了。解决方案是换个端口443端口,这个分析的也不错
- ssh: connect to host github.com port 22: Connection timed out
复制代码
2.先测试可用性
22端口可能被防火墙屏蔽了,可以尝试毗连GitHub的443端口,先测试是否能用,最后有个Hi wuhui102! You've successfully authenticated....说明能用
- ssh -T -p 443 git@ssh.github.com
复制代码
3.编辑.ssh文件下的config 文件
没有这个文件就建一个,这里的config文件,留意是文件,不是文件夹,这个文件没有任何类型,就是config!!!
直接建个名称为config、无任何类型的文件,用记事本打开,然后将以下语句复制进去
- Host github.com
- Hostname ssh.github.com
- Port 443
复制代码 4.最后测试
在保存上述的config 文件后可以举行测试,用以下语句举行测试
表现Hi wuhui102! You've successfully authenticated, but GitHub does not provide shell access.!!! 表示成功!
第七步:clone项目到本地
接着就可以用git clone git@github.com:***/***.git语句举行下载了,只是都要留意,选择项目地点的时候跟之前http的不一样,现在要选择ssh的。在你要下载的文件夹内里,右击Open Git Bash here
文章比较长,客官细致观看噢~ ~ ~ 有问题可以一起交换~ ~ ~
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |