Когда ты используешь HTTPS URLs для операций с Git, сервер каждый раз просит вводить имя пользователя и пароль. Чтобы не вводить учётные данные постоянно, ты можешь настроить кеширование учётных данных.
Кеш учётных данных хранит твои данные аутентификации временно в памяти вместо сохранения на диск. Этот подход удобен и при этом довольно безопасен, потому что учётные данные автоматически удаляются через определённое время (обычно 15 минут по умолчанию).
Включи кеширование учётных данных глобально с помощью этой команды:
git config --global credential.helper cache
Эта одна команда включит помощника для учётных данных во всех твоих репозиториях Git.
Если нужно, ты можешь изменить время жизни кеша:
git config --global credential.helper 'cache --timeout=3600'
Этот пример увеличивает время кеширования до одного часа (3600 секунд).
Если тебе нужны более постоянные решения, посмотри на эти варианты:
credential.helper store, чтобы сохранять учётные данные локально (менее безопасно, чем кеширование)Кеширование учётных данных хранит их только в памяти, поэтому оно подходит для личной среды разработки. Для продакшн-систем или общих компьютеров рекомендуется использовать более надёжные методы аутентификации — например, SSH-ключи или аутентификацию по токенам.
Команда git config --global credential.helper cache постоянно сохраняет учётные данные Git на диск для использования во всех репозиториях.
Новый — ещё не проверен сообществом
Вы