libgit2 / libgit2/libgit2sharp
SSL error; syscall failure: Connection reset by peer when push 1.3 GB filesize
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
Reproduction steps
When doing git push of file with size 1.3 GB, got this error:
SSL error: syscall failure: Connection reset by peer
at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) in //LibGit2Sharp/Core/Ensure.cs:line 154
at LibGit2Sharp.Core.Proxy.git_remote_push(RemoteHandle remote, IEnumerable1 refSpecs, GitPushOptions opts) in /_/LibGit2Sharp/Core/Proxy.cs:line 2253 at LibGit2Sharp.Network.Push(Remote remote, IEnumerable1 pushRefSpecs, PushOptions pushOptions) in //LibGit2Sharp/Network.cs:line 381
Anyone else having this issue?
Version of LibGit2Sharp: 0.27.2
Operating system(s) tested; .NET runtime tested
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 revisando Core/Ensure.cs en la línea 154, Core/Proxy.cs en la línea 2253 y Network.cs en la línea 381; después, reproduce el push de 1.3 GB usando LibGit2Sharp 0.27.2. Los detalles faltantes del sistema operativo y del runtime de .NET deben establecerse antes de determinar si el reset es un defecto de la biblioteca o un fallo de transporte específico del entorno.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp, git
- Área
- devtools, networking
- 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