Настройте git так, чтобы он запрашивал пароль только один раз с таймаутом
Если я выполняю git pull
или git push
, то у меня всегда спрашивают пароль.
Я сгенерировал пару открытых/закрытых ключей на rackspeed.
Я открыл свой проект в Bitbucket: Настройки -> Общие -> Ключи доступа и добавил свой открытый ключ.
Затем я настроил git так, как показано здесь, чтобы он запоминал пароль в течение 600 секунд.
git config --global credential.helper 'cache --timeout=600'
Я убедился, что мой URL-адрес git не https:
origin git@bitbucket.org:company/example.git (fetch)
origin git@bitbucket.org:company/example.git (push)
Затем я выполнил git pull
. Это запросил пароль в первый раз. Затем я снова выполнил git pull
, но он все равно запрашивает пароль.