Я искал способ безопасного хранения учетных данных при подключении к нашему серверу Git, который использует SSL. Я наткнулся на это предложение @james-ward (только редактирование, которое я сделал, я обновил нашу конфигурацию "system" вместо нашей "глобальной" конфигурации для Git (qaru.site/info/2742/...)
sudo apt-get install libgnome-keyring-dev
cd /usr/share/doc/git/contrib/credential/gnome-keyring
sudo make
git config --system credential.helper /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring
Затем я могу запустить
git clone https://ipaddress/git/repo.git
и помощник учетных данных сохранит мои учетные данные, однако, когда я запустил следующее:
sudo git clone https://ipaddress/git/repo.git testfolder
он дает мне следующую ошибку
** (process:3713): CRITICAL **: Error communicating with gnome-keyring-daemon
Мне иногда нужно запустить sudo Git clone, потому что иногда требуется каталог, где мне нужно сделать клон. Любая помощь будет оценена.
Версии, которые я использую: - Git версия 1.9.1 - Ubuntu Server 14.0.4
Заранее благодарю! -Richard O.