Я працюю з кількома сховищами, але останнім часом я просто працював у нашому внутрішньому, і все було чудово.
Сьогодні мені довелося вчинити і ввести код в інший, але у мене виникають певні проблеми.
$ 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
Я нічого не можу зробити, що могло б знову ввести пароль.
Як я можу скинути облікові дані своєї системи, щоб Git запитав мене про пароль цього сховища?
Я намагався:
git config --global --unset core.askpass
щоб скасувати пароль
git config credential.helper 'cache --timeout=1'
щоб уникнути кешу вхідних даних ...
Начебто нічого не працює; хтось має кращу ідею?
netrc
, який би зберігав кілька облікових даних у зашифрованому файлі. Це краще, ніж вводити свій пароль щоразу для кожного сеансу, оскільки кеш лише "кеширує" пароль протягом певного часу. Дивіться повний приклад тут .
~/.netrc
файл?