Я чувствую, что ответ, предоставленный static_rtti, в некотором смысле хакерский.Я не знаю, было ли это доступно ранее, но инструменты Git теперь предоставляют хранилище учетных данных.
Режим кэширования
$ git config --global credential.helper cache
Используйте режим «кэш», чтобы сохранитьучетные данные в памяти на определенный период времени.Ни один из паролей никогда не сохраняется на диске, и они удаляются из кэша через 15 минут.
Режим хранения
$ git config --global credential.helper 'store --file ~/.my-credentials'
Использование режима «хранилище»сохранить учетные данные в текстовом файле на диске, и они никогда не истекают.
Лично я использовал режим хранения .Я удалил свой репозиторий, клонировал его, а затем мне пришлось один раз ввести свои учетные данные.
Справка: 7,14 Git Tools - Хранение учетных данных