我使用 Visual Studio 2013 和特定帐户将源同步到 GitHub,但在尝试使用另一个帐户时出现以下错误。
发生错误。详细消息:libgit2 引发错误。类别 = 网络(错误)。响应状态代码不表示成功:403 Forbidden)。
请问有人知道这是什么吗?
您应该使用 HTTP 调试代理服务器(即 fiddler),并尝试将您的提交与 Visual Studio(Visual Studio Tools for Git 扩展)同步。就我而言,我意识到我是使用另一个 git 帐户登录的,并且 VS 尝试使用该帐户登录(请求:UserX 拒绝 repo/repo.git 的权限)。
因此,我运行“rundll32.exe keymgr.dll,KRShowKeyMgr”并删除我的凭据(也许只有更新才能起作用)。当我再次尝试同步时,VS 要求提供凭据,一切正常。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)