过去几天我一直在进行大量文件/解决方案/项目迁移,将我的文件从asp.net mvc更改为net core mvc。我刚刚开始使用Visual Studio Community 2017并在昨天安装它,但即使我使用Windows命令提示符运行它,我现在也会收到这些错误。我以前能够推送提交就好了。包括IDE在内的所有内容都以管理员模式运行。我登录了团队资源管理器并在线登录了我的项目GIT。执行与我的https GIT站点通信的任何命令返回'请求的URL返回错误:400'
在Windows命令提示符下,我尝试运行:
事实证明我能够使用VS2015推送提交。由于我仍然无法找到的某些问题,其他所有内容仍然存在错误。
答案 0 :(得分:1)
我的项目名称中有一个空格。为什么VS2015没有问题仍然超出我的范围。我最终在名称中没有空格的情况下设置了一个新项目和存储库,并手动复制了文件,以便在VS2017中使用团队资源管理器成功完成第一次推送尝试。
也许微软应该重新考虑他们如何让某人在VSTS中设置一个项目,因为输入允许空格甚至似乎鼓励它(正确的命名),但显然这会给GIT带来麻烦。
答案 1 :(得分:0)
首先检查您是否已激活凭证助手:
git config credential.helper
在Windows上,可能是凭据管理器,可能会在其中缓存不正确的凭据。
还要尝试将您的用户名帐户添加到远程网址
git remote set-url https://<username>@server/account/repo