Je travaille avec plusieurs référentiels, mais dernièrement, je travaillais simplement dans notre référentiel interne et tout était super.
Aujourd'hui, j'ai dû valider et pousser du code dans un autre, mais j'ai des problèmes.
$ git push appharbor master
error: The requested URL returned error: 403 while accessing https://gavekortet@appharbor.com/mitivo.git/info/refs?service=git-receive-pack
fatal: HTTP request failed
Il n'y a rien que je puisse faire, cela ramènerait la saisie du mot de passe.
Comment puis-je réinitialiser les informations d'identification sur mon système afin que Git me demande le mot de passe de ce référentiel?
J'ai essayé:
git config --global --unset core.askpass
afin de supprimer le mot de passe
git config credential.helper 'cache --timeout=1'
afin d'éviter le cache des informations d'identification ...
Rien ne semble fonctionner; Quelqu'un a-t-il une meilleure idée?
netrc
, qui stockerait plusieurs informations d'identification dans un fichier crypté . C'est mieux que d'entrer votre mot de passe à chaque fois pour chaque session, car le cache ne "cache" le mot de passe que pendant un certain temps. Voir un exemple complet ici .
~/.netrc
dossier?