libgit2 / libgit2/libgit2sharp
LibGit2Sharp.LibGit2SharpException: failed to parse supported auth schemes: The operation identifier is not valid
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C#
- Estrellas
- 3.5k
- Forks
- 925
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
// code start
LibGit2Sharp.PullOptions options = new LibGit2Sharp.PullOptions();
options.FetchOptions = new FetchOptions();
options.FetchOptions.CredentialsProvider = new CredentialsHandler(
(url, usernameFromUrl, types) =>
new UsernamePasswordCredentials()
{
Username = _gitCredsUser,
Password = _gitCredsPassword
});
// User information to create a merge commit
var signature = new LibGit2Sharp.Signature(
new Identity(_gitUsername, _gitEmail), DateTimeOffset.Now);
// Pull
Commands.Pull(repo, signature, options);
// end code
I am using LibGit2Sharp dll of 0.26.0.0, from last few days I am getting "failed to parse supported auth scheme" error while doing git pull. My git repository is on GITHUB. I am sure there might security related changes done on github side. that's why this error come.
Reproduction steps
Expected behavior
git pull should work without error.
Actual behavior
Version of LibGit2Sharp (release number or SHA1)
0.26.2
Operating system(s) tested; .NET runtime tested
windows 10
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience con la llamada mostrada a Commands.Pull y su configuración de FetchOptions/CredentialsHandler en LibGit2Sharp 0.26.2, y reproduzca el fallo de autenticación en Windows 10 contra GitHub. Compare los esquemas de autenticación compatibles involucrados y verifique que un pull usando las credenciales indicadas se complete sin el error de análisis.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp, git, github
- Área
- authentication
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100