Я не хочу кэшировать свою учетную запись в .git / config - PullRequest
1 голос
/ 09 апреля 2019

Как настроить git для запроса учетной записи и пароля при каждой работе с git на моем сервере?Я не хочу кешировать какие-либо учетные записи или пароли членов нашей команды, большое спасибо!

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

Согласно документации git , вы можете изменить время ожидания кэша, используя следующую команду:

git config credential.helper 'cache --timeout=300'

Вы можете изменить время ожидания на 1 вместо этого, только кэширование в течение одной секунды (0, по соглашению, вероятно, установит тайм-аут, который никогда не истечет, но я не вижу, что задокументировано).

0 голосов
/ 09 апреля 2019

Вы можете запустить git config --list --show-origin в своем репо, чтобы увидеть, где находится ваш credential.helper

Если credential.helper в .git/config, запустите:

git config --local --unset credential.helper

Если credential.helper in /Users/<name>/.gitconfig, запустите:

git config --global --unset credential.helper

Если это в другом месте, например /usr/local/etc/gitconfig, запустите:

git config --system --unset credential.helper

Или, если вы вообще не хотите запоминать пароль, во всех ваших репозиториях на этом сервере, unset all:

git config --local --unset credential.helper
git config --global --unset credential.helper
git config --system --unset credential.helper
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...