git ['configValue' does not appear to be a git repository]问题解决

在使用git向gitee远程仓库第一次提交代码时,提示如题所示错误:

1.首先查看.git/config 文件中的origin词条的url地址:

    这里我们使用ssh秘钥进行远程连接,确认地址无误,并非报错信息显示 configValue,那为什么会产生这样的报错呢?

2.我们首先要找到这个错误的url到底写在哪个文件中,在网上查询了很多,走了很多弯路,也写在重新安装git都无效,这里有一个问题点:是不是在首次安装git时进行远程配置的过程中将错误信息写入到全局配置文件,以至于单个仓库的config配置失效?

3.我们按照时间查看:在C:\Users\19621 路径下发现有几个最新安装的文件:


打开这里的.gitconfig:


我们发现这里的url恰恰就是报错信息中的configValue ,好的,找到问题所在就好办了,将这里的url修改为:[email protected]:yangyingji/itheima_test.git

4.然后重新进行上传:git push -u origin master

这之后又出现了两个问题:

1.是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。

使用指令:git pull --rebase origin master 把远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。


2.『Everything up-to-date』但是代码却并未提交:


这里的原因有大神已经说的很清楚啦 http://cbsfly.github.io/tags/index.html#Everything%20up-to-date

附上链接一步一步按照上面的步骤做就OK;

最后问题搞定,代码终于提交成功:


这个困扰我一天的问题终于解决,这里十分感谢各位大神分享的博文,也希望对你有帮助的话,可以点个赞哦~~

你可能感兴趣的:(git ['configValue' does not appear to be a git repository]问题解决)