我正在尝试从Xamarin Studio 5.1中将一些代码发布到我的GitHub存储库
当我第一次发布时,它会提示我输入我输入的用户名和密码,但我输入了密码。 现在每当我尝试发布时,我都会收到错误:
NGit.Errors.TransportException: https://github.com:443/xxx/yyy: not authorized
at NGit.Api.FetchCommand.Call()
at MonoDevelop.VersionControl.Git.GitRepository.OnPublish(String serverPath, FilePath localPath, FilePath[] files, String message, IProgressMonitor monitor)
at MonoDevelop.VersionControl.Repository.Publish(String serverPath, FilePath localPath, FilePath[] files, String message, IProgressMonitor monitor)
at MonoDevelop.VersionControl.PublishWorker.Run()
at MonoDevelop.VersionControl.Task.BackgroundWorker(Object state)
我不会被提示重新输入密码。
我从这里读到有关删除KeyChain的信息: http://forums.xamarin.com/discussion/2657/version-control-operation-failed-https-git-not-authorized
我认为相应的KeyChain应用程序是Windows凭据管理器,我从那里删除了一些看起来好像它们可能相关并重新启动Xamarin的东西,但我仍然没有收到提示输入我的密码。 / p>
有什么建议吗?
答案 0 :(得分:0)
我没有从Windows Credential Manager中删除正确的凭据。 在Windows凭据下,我找到了github凭证。删除它,然后再次尝试发布。我现在再次被提示输入密码详细信息。