Учетные данные, когда Git Clone
Я использую Bonobo.Git.Server в качестве сервера Git Repo.
Как я могу передать в кредитах, чтобы клонировать репо? Ниже приведен код C#, который я использую. но я продолжаю получать эту ошибку,
ERROR_An ошибка была вызвана libgit2. Категория = Неверно (Ошибка). Не удалось проанализировать поддерживаемые схемы авторизации: недопустимый идентификатор операции.
Credentials cred = new Credentials();
cred.Username = "pspl\admin";
cred.Password = "admin";
Repository.Clone("http://localhost:50287/Repo1.git", @"C:\Users\gohks\Desktop\testFolder", false, true, null, null, cred);
Кстати, можно ли отправить текущие окна входа в систему достоверными?
1 ответ
Похоже, вы используете аутентификацию Windows для связи с Bonobo.
LibGit2Sharp не поддерживает это по умолчанию. Однако вы можете найти некоторую помощь в работе, проделанной Gaspar Nagy в этом посте, для поддержки аутентификации NTLM.
Поддерживающий исходный код можно найти здесь.