¿Cómo hacer git push en el Código de Visual Studio?


Hay un elemento de menú "Push", pero cuando hago clic en él, no pasa nada excepto por una sutil barra de progreso que aparece y nunca termina. Desde la página de documentos de Visual Studio Code, encontré esta línea: "La administración de credenciales no es manejada por VSCode por ahora", y esa página enlaza a una página de GitHub en credential helper, que es demasiado específica para otro servidor remoto (en mi caso, bitbucket) y no lo suficientemente específica sobre cómo configurar el código VS.

Author: Makoto, 2015-05-01

4 answers

Si estás en Windows usa esta línea en tu git bash:

Git config cred credencial global.helper wincred

La próxima vez git recordará tu contraseña. Eso es todo, el VSCode funcionará bien;)

Adiós Bytes !

 34
Author: Esteban Quintana,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-14 09:14:20

Dile a Git tu nombre para que tus commits estén correctamente etiquetados. Escriba todo después de $ aquí:

Git config global global user.name "TU NOMBRE"

Dile a Git la dirección de correo electrónico que se asociará con tus confirmaciones de Git. El correo electrónico que especifique debe ser el mismo que se encuentra en la configuración de correo electrónico en Github. Para mantener su dirección de correo electrónico oculta, consulte "Mantener su dirección de correo electrónico privada".

Git config user usuario global.correo electrónico " SU CORREO ELECTRÓNICO DIRECCIÓN "

Ver esto : Configurar Git

 11
Author: behzad abbasi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-18 13:46:58

Si usted (o futuros buscadores) están buscando instrucciones específicas para bitbucket (aunque para git en general) Aquí está la página de ayuda de Atlassian para autenticarse permanentemente usando el almacenamiento en caché de credenciales.

 7
Author: travistravis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-20 09:56:09

Actualmente, VSCode implementa la integración de git generando git. Si git push funciona en la línea de comandos sin solicitar nombre de usuario / contraseña, también debería funcionar desde VSCode.

No se si configurar SourceTree para que no se solicite un nombre de usuario / contraseña es suficiente para que la línea de comandos de vanilla git no se solicite también.

 5
Author: Alex Dima,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-02 19:54:44