web-dev-qa-db-fra.com

Comment faire git Push dans Visual Studio Code?

Il y a un élément de menu "Push", mais quand je clique dessus, rien ne se passe sauf une barre progressive qui apparaît et qui n'est jamais terminée. Dans la page Docs de Visual Studio Code, j'ai trouvé cette ligne: "La gestion des informations d'identification n'est pas gérée par VSCode pour le moment", et cette page renvoie à une page GitHub sur l'assistant d'informations d'identification, qui est trop spécifique pour un autre serveur distant (dans mon cas, bitbucket). ) et pas assez spécifique sur la façon de configurer pour VS Code.

39
zhouji

Si vous êtes dans Windows, utilisez cette ligne dans votre git bash:

git config --global credential.helper wincred

La prochaine fois, git se souviendra de votre mot de passe. C’est tout, le VSCode fonctionnera bien;)

Bye Bytes!

38

Dites votre nom à Git pour que vos commits soient correctement étiquetés. Tapez tout après le $ ici:

git config --global user.name "VOTRE NOM"

Indiquez à Git l'adresse e-mail qui sera associée à vos commits Git. L'email que vous spécifiez devrait être le même que celui trouvé dans vos paramètres d'email sur Github. Pour que votre adresse électronique reste masquée, reportez-vous à la section "Protection de votre adresse électronique".

git config --global user.email "VOTRE ADRESSE E-MAIL"

Voir ceci: Configurer Git

11
behzad abbasi

Si vous (ou les futurs chercheurs) recherchez des instructions spécifiques à bitbucket (bien que plus généralement à git) Ici est la page d’aide Atlassian permettant d’authentifier de manière permanente à l’aide de la mise en cache des informations d'identification.

7
travistravis

Actuellement, VSCode implémente l'intégration de git en générant git. Si git Push fonctionne sur votre ligne de commande sans demander d’identité nom d'utilisateur/mot de passe, il devrait également fonctionner à partir de VSCode.

Je ne sais pas s'il est suffisant de configurer SourceTree pour ne pas demander un nom d'utilisateur/mot de passe pour obtenir la ligne de commande Vanilla git pas l'invite.

5
Alex Dima

si vous voulez envoyer à un serveur sur lequel vous devez entrer un mot de passe car vous utilisez l'authentification SSH, vous pouvez le faire comme ceci:

Démarrez Visual Studio Code à partir de la commande git avec la commande code.

J'ai trouvé cela à la fin de cette page https://code.visualstudio.com/Docs/editor/versioncontrol dans la FAQ, la question était "Peut J'utilise l'authentification SSH Git avec VS Code? "

maintenant, chaque fois que vous interagissez avec le serveur git, un mot de passe vous est demandé

voici un guide sur la façon d'exécuter une commande avec git lorsque vous ouvrez le raccourci Windows git pour exécuter le script git bash

0
Spiegie