Git --- 远程仓库的使用,基于SSH

允我心安 提交于 2020-01-02 23:38:30

由于我是win10系统自带OpenSSH,所以没有OpenSSH的需要去网上搜索安装教程;
建议先去看看我之前的一篇文章,因为下面讲到的test_git仓库和之前的文章有关;
Git — 远程仓库的使用,基于HTTPS

一、生成公私钥对指令ssh-keygen -t rsa -C "你的GitHub邮箱",然后一路回车即可;
在这里插入图片描述
二、然后注意刚刚的控制台的内容,你需要到红框目录下找到该文件;
在这里插入图片描述
在这里插入图片描述

三、用代码编辑器打开该文件,将里面的内容复制出来;
在这里插入图片描述

四、在你GitHub对应的项目页面中,点击下图指向的区域;
在这里插入图片描述
1、会提示你目前账户中没有SSH密钥,点击箭头指的地方;
在这里插入图片描述
2、标题随便输入,而Key一栏就将刚刚复制的内容粘贴进去即可,最后提交;
在这里插入图片描述
3、需要再次验证密码,输入回车即可;
在这里插入图片描述

五、克隆SSH的远程项目;
注意这里在操作之前,请务必保证你的当前仓库test_git下的.git文件夹下面的config文件已经修改,如果不清楚的话,请点击这里Git — 远程仓库的使用,基于HTTPS
在这里插入图片描述
1、退出之前的test_git项目返回到上一层,并且新建一个叫做test_SSH的仓库文件夹,进入该文件夹;
在这里插入图片描述
2、在GitHub项目中复制该链接;
在这里插入图片描述
3、输入git clone 刚刚复制的链接,回车即可;
在这里插入图片描述
4、然后回到GitHub中看下,依然是之前的文件;
在这里插入图片描述
5、此时我们进入刚刚建好的test_SSH文件夹下的test_git文件夹中,会看到有和上面一步一样的几个文件,因为是克隆过来的,我们此时新建一个login.html文件;
在这里插入图片描述
6、然后我们再从控制台进入到刚刚建好的test_SSH文件夹下的test_git文件夹中,将这个login.html文件git push上去,再去刷新GitHub页面,会看到已经推上去了;
在这里插入图片描述
7、但是在上面一步中,有些开发者可能会看到有一个警报;
在这里插入图片描述
8、解决上面警报的方法;
①打开C:\Windows\System32\drivers\etc下的hosts文件
②在该文件最下面输入你当前电脑的IP地址 github.com,比如111.22.333.4 github.com,然后保存即可;
③可能有些开发者在修改完后保存时出现【拒绝访问】的提示,此时我的方法是把hosts文件复制到桌面再改,改完后再把hosts文件剪切到C:\Windows\System32\drivers\etc下覆盖之前的hosts文件即可

9、最后,再来一次,我新建了一个psw.html的文件,并且重复之前的提交步骤,发现警报就没了;
在这里插入图片描述
在这里插入图片描述
并且GitHub上也接收到了该文件,这种就是通过SSH提交的方式;
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!