Jak wyłączyć pomocnika uwierzytelniającego git dla pojedynczego repozytorium?
Jeśli mam pomocnika poświadczeń ustawionego w moim~/.gitconfig
, jak mogę go wyłączyć / pominąć w konkretnym repo i użyćNie pomocnik poświadczający?
Próbowałem edytować repo.git/config
plik, aby wykasowaćcredential.helper
właściwość taka jak ta:
[credential]
helper =
... ale kiedy robięgit push
Otrzymuję następujący komunikat o błędzie, a Git używa mojego domyślnego pomocnika poświadczeń z~/.gitconfig
tak czy inaczej:
git: 'credential-' is not a git command. See 'git --help'.
Did you mean this?
credential
Używam git w wersji 1.7.12.
(Przypadek Backstory / Use: Git jest skonfigurowany do używaniastore
pomocnik, który przechowuje hasła niezaszyfrowane na dysku. Thecache
pomocnik jest niedostępny w tym systemie. Mam kilka repozytoriów, dla których wolałbym wpisać hasło za każdym razem, niż przechowywać je na dysku.)