0
我想用LibGit2Sharp克隆一个VSTS(Visual Studio Team Services)存储库。我设置了一个CredentialsHandler
和UsernamePasswordCredentials
代表我的Microsoft帐户的凭据,结果我得到的是这样的:如何使用LibGit2Sharp对VSTS进行身份验证?
LibGit2Sharp.LibGit2SharpException was unhandled
HResult=-2146233088
Message=Too many redirects or authentication replays
Source=LibGit2Sharp
如果我甚至无法通过我的实际用户名和密码,我不知道是什么可能会工作。
我也尝试使用DefaultCredentials
作为here,但似乎只用于TFS,而不是VSTS(TFS的NTLM凭据)。
太棒了。我实际上已经进入了这个领域并且完成了一切正确的事情,除了我曾经认为我仍然可以使用我的主要电子邮件地址和密码,并且现在只勾选了复选框。看起来你真的必须输入一个辅助用户名来完成这项工作。 你知道Windows的Git Credential Manager(https://github.com/Microsoft/Git-Credential-Manager-for-Windows)是否允许使用常规凭证吗? – Todd