SourceTree认证仓库地址失败

SourceTree认证仓库地址失败

今天在干活的时候,因为修改了自己的公司域密码(三个月改一次,强制的),然后SourceTree就开始报错了,因为旧密码被默认保存了,后来一直折腾折腾发现搞不定,就把本地的代码删了重新拉,然后发现SourceTree居然无法识别仓库的地址。一直报错,这里直接上错误提示信息

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin

Fatal: ArgumentException encountered.

Fatal: ArgumentException encountered.

fatal: Authentication failed for 'http://xxxxxxx@git.example.com/scm/~xxxxxxx/o2o-ada-cvs-xxxxxxx.git/'

折腾了快一天时间,网上大多说的是通过配置SSH的密钥,但是公司的Git仓库没有配置密钥的地方,所以做了很多错误的尝试。如果仓库网站可以配置密钥,大家可以考虑是不是密钥没有配置的问题。
最后转换思路,终于解决了问题,下面直接上解决方案:
通过百度。。。。得解可能需要启动sourceTree的Git,工具–>选项 –>Git。可是我系统原本就有Git,发现不行。这时需要切换成内嵌的Git,发现还是不行。此时就需要更新内嵌的Git(需要科学上网)。通过升级内嵌的Git,最终解决了困扰我一天的问题。今后会记录工作之中遇到的问题和坑,记录下来,为了以后不再放错。每天多踩一个坑,每天进步一点点,加油。


版权声明:本文为u012757588原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。