usar tag remote how hacer drop delete create como git visual-studio github bitbucket

tag - Git, fatal: el extremo remoto colgó inesperadamente.



how to delete tag git (21)

Cuando traté de correr

git push origin master --force

Acabo de tener

Counting objects: 2649, done. Delta compression using up to 2 threads. Compressing objects: 100% (1280/1280), done. error: RPC failed; result=22, HTTP code = 413 | 116 KiB/s fatal: The remote end hung up unexpectedly Writing objects: 100% (2504/2504), 449.61 MiB | 4.19 MiB/s, done. Total 2504 (delta 1309), reused 2242 (delta 1216) fatal: The remote end hung up unexpectedly Everything up-to-date

¿Es algo que ver con no estar seguro? Intenté crear una clave pública como en la respuesta para Fatal: el extremo remoto se colgó inesperadamente y lo ejecutó de nuevo, pero aún no funciona. ¿Realmente no estoy usando la llave? Si es así, ¿cómo lo uso?


1) CD al directorio del proyecto.

2) git status

3) git checkout -f HEAD

4) confirma el éxito tirando de nuevo al maestro para asegurarte de que estás actualizado si tu repo parecía incompleto

Esto funciona si obtiene el error en cuestión de Git de Visual Studio al clonar un repositorio de Bitbucket


Causa: se ha excedido el tamaño de publicación de archivo predeterminado para Git.

Solución:

Navegar a repo.

Ejecute el siguiente comando para aumentar el búfer a 500 MB después de navegar al repositorio:

git config http.postBuffer 524288000


Contrariamente a una de las otras respuestas, tuve el problema al presionar usando ssh, cambié a https y se solucionó.

git remote remove origin git remote add origin https://github..com/user/repo git push --set-upstream origin master


El problema se debe a la configuración del búfer git / https. Con el fin de resolverlo (tomado de Git falla al presionar commit en github )

git config http.postBuffer 524288000

Y ejecuta el comando otra vez.


En nuestro caso, el problema fue un clon que escribió un archivo .git/config que contenía una entrada de URL que era un método de acceso de solo lectura. Cambiar la url del método :// método @ solucionó el problema.

Ejecutar git remote -v iluminó el problema algunos.


Este error también se puede lanzar a través de los permisos de escritura que faltan en el repositorio.

Mi caso concreto fue así:

  1. Creé un repositorio con el usuario root de mi servidor (a través de SSH).
  2. Instalé un servicio git y creé un usuario git linux que debería administrar todas las acciones relacionadas con git.
  3. En ese momento, había olvidado que el repositorio se creó con el usuario root en primer lugar, y el usuario de git simplemente no tenía los permisos de archivo para escribir nada en el repositorio.

Esto puede ocurrir después de actualizar su plataforma OSX.

Abra Terminal y navegue a su carpeta .ssh, e ingrese ssh-add -K ~/.ssh/id_rsa



Haga esto para ver la clave que está usando; ssh -vT [email protected]

Luego asegúrate de que en tu compilación tengas esta carrera al principio. eval "$ (ssh-agent -s)" ssh-add ~ / .ssh / id_rsa


Me pasó a tener el mismo error en tirar.
He hecho el truco "http.postBuffer". Lo resolvió, pero cuando quería empujar, encontré el error otra vez.

Lo que resolvió mi problema:
1. Clonéelo a otra carpeta con otra máquina virtual. (Linux).
2. He hecho mis cambios.
3. Lo empujé con la máquina virtual original donde inicialmente no podía empujar. (Windows)


Otra adición, ya que encontré este error de una manera diferente y Google me llevó aquí.

Mi problema era un desajuste de caso; Una camelCase y una no. Aparentemente, GIT te detiene haciendo esto sin decirte por qué. Entonces, si sus sucursales son diferentes del remoto solo en el uso de mayúsculas, intente cambiarlas para que sean idénticas.

Ver: Git: ''El maestro no se puede resolver para bifurcar'' después de la fusión


Otras soluciones no funcionaron en mi caso, hacer una recolección de basura me lo arregló:

git gc --aggressive


Parece casi inútil agregar una respuesta, pero estuve luchando contra esto durante siglos cuando finalmente descubrí que era Visual Studio Online que sufría un corte esporádico. Eso se hizo evidente cuando VS seguía pidiendo credenciales y el sitio web de VSO a veces daba 500.

Counting objects: 138816, done. Delta compression using up to 8 threads. Compressing objects: 100% (38049/38049), done. error: unable to rewind rpc post data - try increasing http.postBuffer error: RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054 The remote end hung up unexpectedly/138816), 33.30 MiB | 3.00 KiB/s Writing objects: 100% (138816/138816), 50.21 MiB | 3.00 KiB/s, done. Total 138816 (delta 100197), reused 134574 (delta 96515) fatal: The remote end hung up unexpectedly Everything up-to-date

Configuré mi búfer de publicaciones HTTP a 2Mb después, ya que creo que funciona mejor con muchas publicaciones más pequeñas.

Lucas


Parece que puede ser una de las mil cosas.

Para mí, inicialmente estaba presionando master y desarrollo (master no tenía cambios) a través de SourceTree. Cambiando esto para desarrollarlo solo funcionó.


Probablemente haya clonado el repositorio dentro de uno existente, para resolver el problema, simplemente puede clonar el repositorio en otro directorio y replicar los cambios en este nuevo directorio y luego ejecutar el envío.


Pude solucionar este problema usando Git Shell.

Cada repositorio dentro de github.com le brinda las URL de HTTPS / SSH / Subversion que puede usar para descargar con Shell, consulte aquí: http://prntscr.com/8ydguv .
Basado en los cambios recientes de GitHub, SSH parece ser el mejor método.

Comando para usar en Shell:

git clone "URL of repo goes here w/ no quotes"


Puede obtener un error como este

error: no se pudo bloquear el archivo de configuración .git / config: no existe tal archivo o directorio

Esto se debe a que no tiene un archivo .git/config local. Puede hacer que funcione con este comando.

git config --global http.postBuffer 524288000


Recibí este error cuando había escrito mal el nombre de mi sucursal remota


Recibí este error cuando tuve un par de llaves incorrecto en .ssh. Agregar la clave de acceso a github (en la configuración) solucionó este problema para mí.


Si está utilizando git para Windows (y es probable que lo esté, si está haciendo esto en una máquina con Windows), y ninguna de las otras soluciones aquí funcionó para usted, intente ir a https://github.com/git-for-windows/git/releases , y obtener una versión en o después de la versión 2.4.5. Lo arreglé para mí.


Tengo el mismo problema. Noté desde la página web de git que la URL del clon SSH tiene la siguiente estructura:

[email protected]:user/project.git

Podría resolver mi problema simplemente cambiando ":" por "/" de la siguiente manera:

[email protected]/user/project.git

puede ser esto puede ser útil.