Idea下Git 连接远程仓库问题
问题复现:Git上创建了一个远程仓库后,检索至本地,转为maven项目后,通过Idea commit失败,
通过查看本地分支:git branch -a
发现本地检下来的没有分支,导致第一次提交(仅commit)时以当前commit编码形成了一个分支,然后,果断将该分支合并到新建的master中,报错信息为:
Can't update: no tracked branch
No tracked branch configured for branch master
.
To make your branch track a remote branch call, for example,git branch --set-upstream master origin/master
之后在命令行中执行了上述命令然后push依然失败,貌似pull也会提示
当时一直纠结问题出处,查了许多文献没有解释到,大多说需要重新配置一下sshKey
但是用命令行git pull origin master 和 git push 都没有问题(证明不是ssh的原因,肯定是在IDEA的配置中出了问题),唯独在IDEA上提交会显示提交失败,之后在GIT的设置中发现了猫腻,
将SSH executable 设置为native后成功提交和更新,具体原因哪位懂得赐教下。