Введение
Безопасное хранение паролей может сэкономить ваше время и улучшить рабочий процесс, позволяя не вводить каждый раз свои учётные данные при работе с репозиторием. В этой статье мы расскажем вам, как хранить пароли с помощью Git Credential Manager. Для этого нам понадобится уже установленный Git. Однако, если он не установлен, следуйте первому шагу ниже.
Шаг 1. Установить Git (если не установлен)
Прежде всего, нужно убедиться, что Git установлен в вашей системе.
На Linux для этого откройте терминал и выполните следующие команды:
sudo apt-get update
sudo apt-get install git
Они обновят список пакетов и установят Git в системе.
Для Windows можно в командной строке ввести следующую команду.
git --version
Если она ничего не вернёт, значит Git не установлен, и нужно будет скачать установщик, например, на официальном сайте Git.
Шаг 2. Настроить Git для Git Credential Manager
После установки Git нужно настроить его для использования Git Credential Manager. Для этого, выполните следующую команду:
git config --global credential.helper store
Эта команда устанавливает помощник учётных записей Git в Git Credential Manager Core, который будет надёжно хранить ваши учётные данные для дальнейшего использования в течение неограниченного времени.
Шаг 3. Вручную создайте файл учётных данных и добавьте учётные данные (опционально)
Вы также можете вручную создать файл учётных данных и добавить в него свои пароли. К примеру, добавим пароль приложения для работы с Bitbucket.
Для этого сначала создайте файл .git-credentials.
Для Linux:
touch ~/.git-credentials
Для Windows просто создайте этот файл в папке пользователя.
Затем нужно открыть этот файл любым текстовым редактором. Добавим в него учётные данные Bitbucket в следующем формате:
https://<имя_пользователя>:<пароль_приложения>@bitbucket.org
Вместо <имя_пользователя> и <пароль_приложения> указываем свои учётные данные и сохраняем изменения.
Шаг 4. Хранение и управление учётными данными
Теперь, когда Git настроен на использование Git Credential Manager, при следующем взаимодействии с репозиторием (например, при отправке изменений) будут использовать сохранённые учётные данные.
Если вам нужно удалить или изменить учётные данные, вы можете сделать это с помощью редактирования файла .git-credentials, как это было показано в Шаге 3. Будьте осторожны при редактировании этого файла, т.к. он содержит вашу конфиденциальную информацию.
Заключение
Следуя этим шагам, вы сможете безопасно хранить учётные данные для репозиториев, что сделает вашу работу с ними более эффективной. Не забывайте, что пароли и прочие учётные данные это конфиденциальная информация, и будьте осторожны при их передаче и хранении. Рассмотрите возможность использования дополнительных мер безопасности, например шифрование файла с учётными данными для дополнительной защиты.