Есть способ сохранить пароль при работе с гитом по HTTPS?

Недавно из-за проблем с фаерволом мне пришлось переключиться на работу с моими репозиториями по HTTPS. А он каждый раз требует ввода пароля. Есть возможность сохранить его, чтобы не вводить каждый раз заново?

Оригинал на английском

Ответ:

В гит версиях 1.7.9 и старше вы можете воспользоваться командой

git config --global credential.helper cache

которая скажет Git сохранить ваш пароль в памяти на (по умолчанию) пятнадцать минут. Можно указать и более долгий таймаут, при помощи флага timeout:

git config --global credential.helper "cache --timeout=3600"

В гит версиях младше, чем 1.7.9 следует изменить URL репозитория на 

https://login:password@github.com/login/example.git

Сделать это можно при помощи команды

git config remote.origin.url https://login:password@github.com/login/example.git

Курс go git

Изучай Git
на практике

Пройди курс – преодолей “неловкость” перед Git и значительно повысь свою производительность!

Узнать подробнее