Я пытаюсь клонировать репозиторий VSTS (Visual Studio Team Services), используя LibGit2Sharp. Я создание CredentialsHandler
и UsernamePasswordCredentials
представляющий учетные данные моего Microsoft учетной записи, а результат я получаю это:Как вы выполняете аутентификацию в VSTS с помощью LibGit2Sharp?
LibGit2Sharp.LibGit2SharpException was unhandled
HResult=-2146233088
Message=Too many redirects or authentication replays
Source=LibGit2Sharp
Если я даже не могу передать в моей фактической имя пользователя и пароль, я не уверен, что может работать.
Я также пробовал использовать DefaultCredentials
, как упоминалось, here, но это похоже только для TFS, а не VSTS (учетные данные NTLM для TFS).
Фантастический. Я действительно ушел в эту область и сделал все правильно, за исключением того, что думал, что все еще могу использовать свой основной адрес электронной почты и пароль, только сейчас установлен флажок. Похоже, вы действительно должны ввести вторичное имя пользователя, чтобы выполнить эту работу. Вы не знаете, сможет ли Git Credential Manager для Windows (https://github.com/Microsoft/Git-Credential-Manager-for-Windows) использовать обычные учетные данные? – Todd