说说git远程仓库与ssh的那点事

此笔记适合对于有一定git基础开发人员,基础细节的东西请参考官网或者别的大神博客~~

有遇到过如图这样的问题吗?

说说git远程仓库与ssh的那点事_第1张图片

没有权限之类的云云~~

一、先检查对应的远程仓库是不是对的。然后,检查你的SSH是否启用

1.输入git remote -v 检查远程仓库名称和服务器地址

回应是空的,那么问题很明显,没建立远程仓库关系!

那我们就顺着建立起关系,如下:

在OSC中点击选择SSH项,复制

在命令行上输入git remote add origin "复制的那段链接粘贴进来"

回车之后,提示远程仓库已存在;

那么我们继续输入检查远程仓库

说说git远程仓库与ssh的那点事_第2张图片

看,这回已经有了。我们继续...

说说git远程仓库与ssh的那点事_第3张图片

输入命令行 ssh -T [email protected]  测试您的SSH秘钥是否生效

说说git远程仓库与ssh的那点事_第4张图片

一路yse下去,还是没对,

我们继续...

说说git远程仓库与ssh的那点事_第5张图片

开始我还以为是账号密码,但仔细看完全不是那回事,这个时候就要开始考虑SSH的问题

我们去生成一个SSH试试,

说说git远程仓库与ssh的那点事_第6张图片

点击头像,看到下面的SSH公匙了吗,标题随便填,不用管;

说说git远程仓库与ssh的那点事_第7张图片

点击 怎样生成公匙 如上图,

说说git远程仓库与ssh的那点事_第8张图片

记得 xxx里面输入的是你自己的邮箱,

再上传一遍我的操作吧

说说git远程仓库与ssh的那点事_第9张图片

出现如上图,说明SSH生成功了;

这个是生成SSH存放地址,找到它用文本打开(不一定用文本,编辑器都可以,打开就是);

在找id_rsa.pub的时候出现了点小插曲,那我也详细的说下吧,一般按上面的路径找到可以了,我的是这样的

说说git远程仓库与ssh的那点事_第10张图片

连users都没有,

吓尿了,

怎么办?

其实还是有的,只是文字不一样,

说说git远程仓库与ssh的那点事_第11张图片

user翻译过来不就是用户的意思嘛(真后悔大一的时候没好好上计算机基础课,光想着泡妞去了T_T),点进去找到id_rsa.pub打开,复制

说说git远程仓库与ssh的那点事_第12张图片

粘贴进去,然后确定,大功告成了!

说说git远程仓库与ssh的那点事_第13张图片

再验证一次呗,有欢迎词,这说明对了~

还等什么 提交代码啊

说说git远程仓库与ssh的那点事_第14张图片

唉~~好事多磨啊,本以为git使用功力深厚呢,没想到还是载在基础上,看到提示了吗?

我们输入完整去

git pull origin master

再push一次

说说git远程仓库与ssh的那点事_第15张图片

喏~顺利提交成功!

PS:根据叶叶菜女侠的提示,在创建项目的时候README.md这个文件就不要勾选了,以免你本地也有个相同的文件,有冲突问题解决起来就又要抓瞎了。

感谢叶叶菜大美女的细心、耐心指导,简直感动到爆!在此把这个问题记录在案,希望对有同样问题的朋友有所帮助,奉献精神传递下去~

 
 


 .--.
/.-. '----------.
\'-' .--"--""-"-'
 '--'

你可能感兴趣的:(说说git远程仓库与ssh的那点事)