第一次上传GitHub中遇到的坑
第一次上传GitHub就失败了?
今天第一次上传项目至GitHub,中间遇到大大小小几个问题,记录一下,提醒自己,也便于其他踩坑的人解决问题.
1.直接VCS-Import Into Version Control-Create Git Repo
原因:未安装Git,plugin插件中自带的Git并不能替代
解决办法:
1.安装Git,打开GitBash配置帐号和邮箱
git config --global user.name ""
git config --global user.email ""2.Idea Setting里Git栏添加git.exe路径至Path to Git executable
3.Create Git Repo
成功!
2.Commit弹出的url地址填入GitHub Repo的url后,push失败,提示:Invocation failed Server returned invalid Response.
原因 :GitHub中未配置ssh密钥
解决办法:
1.GitBash中输入命令
ssh-keygen -t rsa -C “xx@xx.com(你之前填的邮箱)”2.按提示输入文件保存路径,按此路径找到2个文件,将.pub结尾的公钥文件以记事本模式打开,复制
3.登录Github后,Settings-SSH and GPG Key里的key文本内粘贴刚才复制的内容,Title随意,添加成功
4.以为大功告成了,Push之后依然报错Push to origin/master was rejected
3.Push报错Push to origin/master was rejected
原因: GitHub仓库刚创建只有一个ReadMe,和本地仓库内容差距大,拒绝合并
解决办法:
1.在本地打开项目所在目录,在根目录下右键选择Git Bash
2.输入命令
git pull origin master --allow-unrelated-histories成功!
浙公网安备 33010602011771号