我使用带有特定帐户的Visual Studio 2013将源同步到GitHub,但在尝试提出另一个帐户时出现以下错误.
发生错误.详细消息:libgit2引发了一个错误.Category = Net(错误).响应状态代码不表示成功:403 Forbidden).
请有人你知道它是什么?
您应该使用HTTP debbuging代理服务器(即fiddler),并尝试将您的提交与Visual Studio同步(Visual Studio Tools for Git扩展).在我的情况下,我意识到我已经使用另一个git帐户登录,并且VS尝试使用该帐户登录(请求:对UserX拒绝repo/repo.git的权限).
所以我运行'rundll32.exe keymgr.dll,KRShowKeyMgr'并删除我的凭据(也许只有更新可以工作).当我再次尝试同步时,VS要求提供凭据,一切正常.