第一次上传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

成功!

至此终于将本地项目同步到GitHub里,没想到这么个简单的过程还是遇到2-3个小问题的
posted @ 2020-08-14 09:54  食摄大叔  阅读(453)  评论(0)    收藏  举报