ssl_error_syscall ssl_connect remote pushed name change before after git github

ssl_connect - Error cuando "git push" a github



openssl ssl_connect: ssl_error_syscall in connection to github.com:443 windows (5)

Además, no necesita escribir la url completa cada vez que quiera presionar. Cuando ejecutó el clon, git guardó ese URL como ''origen'', por eso puede ejecutar algo como ''fusionar origen / prueba'' - significa la rama ''prueba'' en su servidor ''de origen''. Por lo tanto, la forma más sencilla de enviar a su servidor en ese caso sería:

git push origin my_test:test

Eso impulsará su rama ''my_test'' local a la rama ''test'' en su servidor ''origin''. Si ha nombrado a su sucursal local igual que a la sucursal en el servidor, entonces no es necesario que tenga dos puntos, simplemente puede hacer:

git push origin test

Tengo un repositorio público en github.com con 2 ramas: master y test .

Creé un nuevo directorio localmente e hice:

[ ] git clone [email protected]:{username}/{projectname}.git

Luego creé una nueva rama llamada my_test con

[ ] git branch my_test

y se cambió a eso.

[ ] git checkout my_test

Luego lo fusioné de mi rama de test de mi repositorio público con

[ ] git merge origin/test

y resultó en un avance rápido.

Hice algunos cambios y los comprometí. Luego traté de empujar la rama my_test local a la rama de test pública en github con

[ ] git push [email protected]:{username}/{projectname}.git test

pero obtuve este error:

error: src refspec test does not match any. fatal: The remote end hung up unexpectedly error: failed to push some refs to ''[email protected]:{username}/{projectname}.git

Qué estoy haciendo mal ?


Creo que aquí deberás configurar el seguimiento de sucursales. Ejecute lo siguiente para habilitar el seguimiento

git branch --track my_test origin/my_test

Probar

git push -u origin my_test git pull origin my_test


Debe asegurarse de que su repositorio local tenga el mismo nombre que el repositorio remoto que está tratando de implementar.

Primero, cambie el repositorio usando git branch -m "test" para que "my_test" sea "prueba". En segundo lugar, prueba de origen de git push


Este error también aparece si intenta ingresar a un nuevo repositorio sin haber comprometido nada primero. Tratar:

git add -A git commit -am ''Initial commit''

Y luego prueba tu empuje de nuevo.


Tal vez intente:

git push [email protected]:{username}/{projectname}.git HEAD:test

El formato del último parámetro en esa línea de comando es un refspec que es una fuente ref seguida de dos puntos y luego la referencia de destino. También puede usar su nombre de sucursal local ( my_test ) en lugar de HEAD para asegurarse de que está presionando la rama correcta.

La documentación para git push tiene más detalles sobre este parámetro.