由于我是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提交的方式;
来源:CSDN
作者:LiuDevelop
链接:https://blog.csdn.net/qq_21980517/article/details/103809493