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

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

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

没有权限之类的云云~~

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

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

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

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

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

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

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

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

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

输入命令行 ssh -T git@git.oschina.net  测试您的SSH秘钥是否生效

一路yse下去,还是没对,

我们继续...

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

我们去生成一个SSH试试,

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

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

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

再上传一遍我的操作吧

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

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

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

连users都没有,

吓尿了,

怎么办?

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

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

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

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

还等什么 提交代码啊

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

我们输入完整去

git pull origin master

再push一次

喏~顺利提交成功!

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

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

 
 补充一些小错误:
换了新电脑一定要重新配SSH,不知道是不是自己重复添加的问题,导致验证失败:如图

https:的,这个有些麻烦,

重新设置地址,如图:

git remote set-url origin 地址(要记得用SSH的),、
好了,提交成功!


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

posted @ 2015-12-03 16:38  猪肉炒冰激凌  阅读(1724)  评论(2编辑  收藏  举报