Odpowiedzi:
Wygeneruj parę kluczy prywatny / publiczny dla uwierzytelnienia bez hasła.
W systemie Linux klucze są przechowywane ~/.ssh.
Jeśli masz już pliki ~/.ssho nazwie id_rsai id_rsa.pub, to masz już parę kluczy. Dołącz zawartość swojego klucza publicznego (to jest id_rsa.pub) do pliku ~ / .ssh / Author_keys repozytorium Git.
$ scp ~/.ssh/id_rsa.pub user@git.repo:id_rsa.tmp
$ ssh user@git.repo
$ cat id_rsa.tmp >> .ssh/authorized_keys
Jeśli nie masz pary kluczy, wygeneruj ją za pomocą
$ ssh-keygen -t rsa
Przeczytaj to, aby uzyskać dalsze instrukcje: http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/
Biegać
git config credential.helper store
Spowoduje to przechowywanie poświadczeń w folderze w katalogu głównym. Musisz uruchomić git pull / push po tym poleceniu i podać nazwę użytkownika / pwd po raz pierwszy. Opublikuj to, nie będzie monitował o użytkownika / pwd. Szczegóły na https://git-scm.com/docs/git-credential-store
httpsuniknąć konieczności ciągłego wprowadzania nazwy użytkownika / hasła, bez przełączania się na sshrozwiązanie. 1+ dla tej odpowiedzi.
Możesz także zmienić hasło i zastąpić je pustym ciągiem:
ssh-keygen -p