Настройте 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, но он все равно запрашивает пароль.