Armazenar as credenciais do git permanentemente e criptografadas usando um keystore no Ubuntu [duplicado]

6

Armazenando credenciais do git com o comando:

git config credential.helper store

armazena-os sem criptografia em um texto simples em ~/.git-credentials .

Em MacOS e Windows , Ajuda do GitHub sugere o uso de keystores que Criptografe suas credenciais usando osxkeychain e wincred , respectivamente. No Linux, no entanto, há nenhuma menção sobre como criptografar suas credenciais do git. Você está ciente de uma maneira de como fazer isso?

    
por pgmank 28.02.2016 / 19:36

1 resposta

7

Isso foi respondido aqui: Qual é a maneira correta de usar o git com o gnome-keyring e o http (s) repos?

Citando a resposta:

Você precisa configurar o git credential helper com o Gnome Keyring:

Instale e compile o desenvolvimento do Gnome Keyring:

sudo apt-get install libgnome-keyring-dev
sudo make --directory=/usr/share/doc/git/contrib/credential/gnome-keyring

E configure a credencial:

git config --global credential.helper /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring
    
por Anthony Williams 12.08.2016 / 12:26