git安装和远程连接github(1)-新手把坑踩了一遍

来源:
声明:如果我侵犯了任何人的权利,请联系我,我会删除
欢迎高手来喷我

安装和一些命令参考博客地址,讲的非常详细和认真~

https://mp.weixin.qq.com/s?__biz=MzU1NTUxNTM0Mg==&mid=2247489742&idx=2&sn=84e713ef338a62feaeb4aa2297965252&chksm=fbd2746fcca5fd79aa9de2644e9d387722863f18ef460fcfccaaf103b735170cad8e40d25236&mpshare=1&scene=1&srcid=1127HgMavqFCsyGkipTbiKi3#rd

一切的“坑”都来自连接远程仓库的那刻起,也就是连接git连接github的出现…
首先要设置git config --global 参数

在这里插入图片描述

创建ssh的时候

ssh-keygen -t rsa –C “youremail@example.com”是要在gitBash窗口运行的,而且出现的id_rsa id_rsa.pub 出现在wins用户的根目录下面,我的根目录:
在这里插入图片描述
不是C盘根目录啊!!!!

创建git remote add origin 的时候 https和ssh

不要用git remote add origin https😕/github.com/你的用户名/你的仓库名.git
要用 git remote add origin git@github.com:你的用户名/你的仓库名.git
这要在后面的操作的时候不会有github用户名和密码的验证

git push -u origin master提交之前最好先pull一下

git 提交代码前先pull代码,否则会报如下错误
git push -u origin master
在这里插入图片描述
需要执行一下 git pull
在这里插入图片描述

failed to push some refs to的解决办法

failed to push some refs to ‘git@github.com:xxx/xxx.git’ 解决方法
在这里插入图片描述
failed to push some refs to ‘git@github.com:xxx/xxx.git’ 解决方法
此时很多人会尝试下面的命令把当前分支代码上传到master分支上。

$ git push -u origin master

但依然没能解决问题

会出现: failed to push some refs to 'git@github.com:xxx/xxx.git’错误提示;

出现的原因: github中的README.md文件不在本地代码目录中

解决的办法:

可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master

然后再 $ git push -u origin master 就成功了。
在这里插入图片描述

git push提示Username for ‘https://github.com’ 解决办法,这就是“莫名其妙”的验证问题 修改config的值

change
https://github.com/XXXX/project.git
to
git@github.com:XXXX/project.git
在这里插入图片描述
对应项目.git文件夹下运行 修改config的值
修改config里面的对应值即可。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值