На этот вопрос уже есть ответ:
Сохранение учетных данных git с помощью команды:
git config credential.helper store
сохраняет их незашифрованными в виде обычного текста в разделе ~ / .git-credentials
.
В MacOS и Windows , Справка GitHub предлагает использовать хранилища ключей, которые шифруют ваши учетные данные с помощью osxkeychain
и wincred
соответственно. Однако в Linux нет упоминания о том, как зашифровать ваши учетные данные git. Вы знаете, как это сделать?
Этому ответили здесь: , Что корректный путь состоит в том, чтобы использовать мерзавца с брелоком для ключей гнома и http (s) repos?
Заключение в кавычки ответа:
необходимо установить мерзавца credential helper
с Брелоком для ключей Gnome:
Установка и компиляция дьявол Брелока для ключей Gnome:
sudo apt-get install libgnome-keyring-dev
sudo make --directory=/usr/share/doc/git/contrib/credential/gnome-keyring
И установка учетные данные:
git config --global credential.helper /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring