2
votes

Impossible de pousser vers Git - n'arrête pas de me demander de vérifier mes e-mails

J'essaye de pousser un commit vers ce dépôt: https://github.com/ttchuah/react-csv.git/ < / p>

J'obtiens toujours cette erreur: remote: vous devez vérifier votre adresse e-mail. remote: voir https://github.com/settings/emails . fatal: impossible d'accéder à ' https://github.com/ttchuah/react-csv.git / ': l'URL demandée a renvoyé l'erreur: 403

Mon adresse e-mail a été vérifiée, mais j'obtiens toujours cette erreur. Y a-t-il quelque chose qui me manque peut-être ici?


REMARQUE: je lance "git config --get user.email" et l'e-mail est le même que celui que je viens de vérifier.

Je suis capable de pousser vers GitHub à partir d'autres dépôts sur ma machine sans problème.

Ceci est une fourchette du dépôt de quelqu'un d'autre, si cela fait une différence.


1 commentaires

Avez-vous changé votre système d'exploitation ou fait quelque chose comme ça?


4 Réponses :


1
votes

Quel est le user.email de votre git? Cela correspond-il à l'adresse e-mail de votre compte GitHub?

Utilisez git config --global user.email pour vérifier votre configuration globale git ou utilisez git config user.email pour vérifier la configuration de votre référentiel.

S'il ne correspond pas, utilisez git config --global user.email "hi@example.com" pour définir votre adresse e-mail.


9 commentaires

Merci pour la réponse. Oui, mon user.email correspond à l'adresse e-mail de mon compte GitHub. (Voir les notes dans ma question mise à jour, que j'ai postée juste une fraction de seconde après votre réponse)


Si vous clonez à nouveau ce dépôt sur la même machine, pouvez-vous le pousser?


Nan. J'ai essayé de cloner à un emplacement différent sur ma machine mais cela n'a pas fonctionné. Merci pour la suggestion.


Que dis-tu de ça? stackoverflow .com / questions / 40660326 /…


Ok, ça marche. Je vous remercie. Pour tous ceux qui lisent, j'ai exécuté cette commande: git push ttchuah: password @ github. com / ttchuah / react-csv.git


J'apprécierais une solution plus permanente de n'importe qui d'autre. :) Ce serait bien de ne pas avoir à exécuter cette commande à chaque fois que je veux faire un push git.


idk pourquoi, je peux pousser sans problème après avoir bifurqué et cloné ce dépôt.


Avez-vous utilisé git sur le protocole ssh ou le protocole https? Bien que les deux fonctionnent pour moi.


https je pense. Quoi qu'il en soit, je peux vivre avec ça pour l'instant, je vais voter pour votre réponse pour vos efforts.



0
votes

Ce que j'ai fini par faire comme solution de contournement: git push https: // ttchuah: password@github.com/ttchuah/react-csv.git

Merci à NoobTW de m'avoir guidé sur cette voie.


0 commentaires

0
votes

J'ai rencontré le même problème, et c'est parce que j'ai changé de compte Github. Pour que le nom d'utilisateur et les mots de passe précédemment enregistrés dans le stockage des informations d'identification Git ne soient pas corrects.

Vous pourriez peut-être vérifier de quelle manière les informations d'identification de stockage git sur le système d'exploitation de votre ordinateur:

< pre> XXX

Dans mon cas, j'utilise macOSX, lorsque git accède à Github Repo via HTTPS, il est prédéfini pour utiliser osxkeychain pour fournir le nom d'utilisateur et les mots de passe.


1 commentaires

Merci pour la suggestion Jinny!



0
votes
git config --global user.name "Your Name"

0 commentaires