Pracuję z kilkoma repozytoriami, ale ostatnio pracowałem tylko w naszym wewnętrznym i wszystko było świetnie.
Dzisiaj musiałem zatwierdzić i wcisnąć kod do innego, ale mam pewne problemy.
$ 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
Nic nie mogę zrobić, co spowodowałoby ponowne wprowadzenie hasła.
Jak mogę zresetować dane uwierzytelniające w moim systemie, aby Git poprosił mnie o hasło do tego repozytorium?
Próbowałem:
git config --global --unset core.askpass
w celu rozbrojenia hasła
git config credential.helper 'cache --timeout=1'
w celu uniknięcia buforowania referencji ...
Wydaje się, że nic nie działa; czy ktoś ma lepszy pomysł?
netrc
, który przechowałby wiele poświadczeń w zaszyfrowanym pliku. Jest to lepsze niż wprowadzanie hasła za każdym razem dla każdej sesji, ponieważ pamięć podręczna tylko „buforuje” hasło przez określony czas. Zobacz pełny przykład tutaj .
~/.netrc
plik