GIT命令致命错误无法访问' https:// mygiturl /':请求的URL返回错误:400

时间:2018-05-25 04:34:13

标签: git visual-studio-2015 visual-studio-2017 team-explorer git-commands

过去几天我一直在进行大量文件/解决方案/项目迁移,将我的文件从asp.net mvc更改为net core mvc。我刚刚开始使用Visual Studio Community 2017并在昨天安装它,但即使我使用Windows命令提示符运行它,我现在也会收到这些错误。我以前能够推送提交就好了。包括IDE在内的所有内容都以管理员模式运行。我登录了团队资源管理器并在线登录了我的项目GIT。执行与我的https GIT站点通信的任何命令返回'请求的URL返回错误:400'

在Windows命令提示符下,我尝试运行:

  • git status:将我的两个等待提交报告为超前。
  • git push -u origin master:致命:无法访问
    ' https://mygiturl/':请求的网址返回错误:400
  • git pull:致命:无法访问' https://mygiturl/':The 请求的URL返回错误:400

事实证明我能够使用VS2015推送提交。由于我仍然无法找到的某些问题,其他所有内容仍然存在错误。

2 个答案:

答案 0 :(得分:1)

我的项目名称中有一个空格。为什么VS2015没有问题仍然超出我的范围。我最终在名称中没有空格的情况下设置了一个新项目和存储库,并手动复制了文件,以便在VS2017中使用团队资源管理器成功完成第一次推送尝试。

也许微软应该重新考虑他们如何让某人在VSTS中设置一个项目,因为输入允许空格甚至似乎鼓励它(正确的命名),但显然这会给GIT带来麻烦。

答案 1 :(得分:0)

首先检查您是否已激活凭证助手:

git config credential.helper

在Windows上,可能是凭据管理器,可能会在其中缓存不正确的凭据。

还要尝试将您的用户名帐户添加到远程网址

git remote set-url https://<username>@server/account/repo