libgit2 / libgit2/libgit2sharp
LibGit2Sharp.LibGit2SharpException:“too many redirects or authentication replays”
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
I get LibGit2Sharp.LibGit2SharpException:“too many redirects or authentication replays” when I push the repository.
I use username&&password in CredentialsProvider
using var repo = new Repository(rootPath);
var options = new PushOptions
{
CredentialsProvider = (url, user, cred) =>
new UsernamePasswordCredentials { Username = userName, Password = password },
};
var remoteName = "origin";
var remote = repo.Network.Remotes.FirstOrDefault(r => r.Name == remoteName);
if (remote == null)
{
repo.Network.Remotes.Add(remoteName, res);
}
var branch = repo.Branches["main"];
if (branch == null)
{
branch = repo.CreateBranch("main");
}
repo.Branches.Update(branch, b => b.Remote = remoteName, b => b.UpstreamBranch = branch.CanonicalName);
repo.Network.Push(branch, options);
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
Comienza por las llamadas a PushOptions.CredentialsProvider y repo.Network.Push mostradas en el informe y reproduce el push con la configuración de nombre de usuario y contraseña indicada. Compara el comportamiento de redirección o autenticación resultante con el remoto configurado; la investigación estará completa cuando se identifiquen una causa reproducible y un cambio correctivo, pero el issue no menciona ningún archivo fuente ni objetivo de prueba.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp, git
- Área
- tooling
- 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