Comment s'inscrire dans Git Bash console sous Windows?
Je suis en utilisant Git, sur Windows, version 2.9.2.de windows.1.
Je travaille sur un projet de dépôt et quand je fais un push, il m'a demandé d'entrer dans mon Github nom d'utilisateur et Mot de passe. Je suis entré dans mon Github nom d'utilisateur et le Mot de passe pour mettre à jour le projet.
Dans mon prochain push, il ne demande pas mon nom d'utilisateur et un mot de passe plus. Tous mes modification du projet est mis à jour.
Ressemble à mon nom d'utilisateur et mot de passe sont "sauvés". Comment puis-je "ne pas enregistrer"?
Comment puis-je m'inscrire?
J'ai essayé
git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper
mais ils ne font pas de moi signe.
Je veux effacer mon signe en sorte que la prochaine fois que je fais un push, il me demande d'entrer mon nom d'utilisateur et mot de passe.
J'ai trouvé ma solution (Merci à VonC):
Aller dans: Panneau de configuration -> Comptes d'Utilisateur -> Gérer vos informations d'identification -> informations d'Identification Windows -> sous informations d'Identification Génériques il y a quelques informations d'identification relatives à Github, cliquez sur et cliquez sur "Supprimer".
Il a signé, moi aussi, la prochaine fois que je fais une poussée, il me demande d'entrer mon nom d'utilisateur et mon mot de passe.
pas de réponse dans le lien que vous avez fourni un travail.
Pas besoin de modifier la question (qui est l'endroit où vous présentez votre question, non pas de votre solution: j'ai édité ma réponse pour refléter ce que vous avez trouvé)
Merci @Seigneur Rixuel pour donner la solution
Content que ma solution vous permet de vous 🙂
OriginalL'auteur Lord Rixuel | 2016-07-24
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, l'authentification de l'utilisateur n'a rien à voir avec
user.name
etuser.email
git config.Et la seconde, par rapport à l'ancienne réponse "supprimer les informations d'identification à partir de git", le dernière Git pour Windows utilise Git Gestionnaire d'informations d'Identification (Git 2.9.2 => GCM 1.5.0).
Vérifier votre config (
git config -l
) et de voir si le "manager" est enregistrée.Depuis sa v1.3.0 (avril 2016), il a un la commande de suppression de purger les informations d'identification.
Mise à jour 2018: "
delete
" est désormais obsolète, utilisezreject
:Si git config credential manager renvoie store, puis Git utilise le “store”, qui enregistre les informations d'identification à un fichier de texte brut sur le disque, et ils n'expirent jamais.
Je voudrais supprimer que les informations d'identification particulières helper de la config, car il stocke les informations d'identification en texte brut.
La OP Seigneur Rixuel confirme dans les commentaires c'est un natif de Windows Gestionnaire d'informations d'Identification de la fonction qui fournit automatiquement Git (ou pas) les informations d'identification:
juste pour être sûr, le <url> partie est le lien de l'url pour le lien vers le référentiel droit? J'ai essayé la commande, mais il ne semble pas fonctionner. Il a dit "commande inconnue clair. veuillez utiliser git-credential manager ? pour afficher l'aide"
quelle est la version de git gestionnaire d'informations d'identification que vous utilisez? Et oui, dans votre cas,
<url>
serait github.com"Git Credential Manager pour Windows version 1.5.0"
Quand j'ai réessayer avec les supprimer, il me dit "Impossible de lire à partir de stdin"
OriginalL'auteur VonC
Pour Windows 10, si votre PC dispose d'une connexion différente (un msft compte) et github est sur une autre connexion, si vous allez à panneau de configuration >> comptes d'utilisateurs et de recherche pour le gestionnaire d'informations d'identification, vous verrez Web "informations d'Identification" et "les informations d'identification Windows". Github semble prendre l'ID par défaut qui est enregistré dans le PC (msoft acct). Sous informations d'identification windows, supprimer le Github les détails de connexion et essayez de Pousser encore une fois, vous serez invité pour github ID et le mot de passe de manière explicite. Une fois que nous connexion qui est stocké comme un jeton d'accès pour la commande git push.
git credential-manager delete <url>
semble juste de ne jamais revenir.OriginalL'auteur karthick krishnan
Si vous utilisez plusieurs comptes (c'est ce qui m'a amené ici) Il est plus efficace pour désactiver le gestionnaire d'informations d'identification dans le global git config et l'utilisation de l'écran d'invite.
Je n'étais pas en mesure de trouver la façon de gérer plusieurs comptes à travers le gestionnaire d'informations d'identification docs qui sont plutôt à l'os à nu pour le moment.
OriginalL'auteur NickersF
Si vous souhaitez modifier le compte, comme plus tard :
OriginalL'auteur HAO PHAN XUAN
Ajouter de tout nom d'utilisateur, mot de passe, ce ne sont pas de votre compte, par exemple:
OriginalL'auteur Do Nhu Vy