Git запрашивает токен вместо пароля

для каждой операции, которую я делаю в своем git, мне нужно вставить свое имя пользователя + токен безопасности, который появился, когда я включил 2fa.

Я не хочу копировать ключ каждый раз для каждой операции, которую я делаю, это занимает очень много времени, я хочу вставить что-то, что я помню, например, мой пароль.

Как я могу это устроить?

Спасибо


person Community    schedule 22.02.2018    source источник


Ответы (1)


Вы можете использовать эти команды для кэширования токена.

Настройте git на использование кэша памяти учетных данных:
git config --global credential.helper cache

Установите тайм-аут кеша через 1 час (параметр указывается в секундах):
git config --global credential.helper 'cache --timeout=3600'

Затем вам нужно будет заполнять токен только один раз в час.

Подробнее см. здесь: https://git-scm.com/docs/git-credential-cache

person Stefan R.    schedule 22.02.2018