回答:
パスワードなしの認証用の秘密/公開キーペアを生成します。
Linuxの場合、キーはに保存され~/.sshます。
すでに内のファイルがある場合は~/.sshその名前の者id_rsaとしid_rsa.pub、その後、あなたはすでに鍵のペアを持っています。公開キーの内容(つまりid_rsa.pub)をGitリポジトリの〜/ .ssh / authorized_keysファイルに追加します。
$ scp ~/.ssh/id_rsa.pub user@git.repo:id_rsa.tmp
$ ssh user@git.repo
$ cat id_rsa.tmp >> .ssh/authorized_keys
キーペアがない場合は、
$ ssh-keygen -t rsa
詳細な手順については、これをお読みください:http : //inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/
走る
git config credential.helperストア
これにより、ルート内のフォルダーに資格情報が保存されます。このコマンドの後にgit pull / pushを実行し、初めてユーザー名/ pwdを指定する必要があります。これを投稿すると、user / pwdのプロンプトは表示されません。https://git-scm.com/docs/git-credential-storeの詳細
https切り替えるのではなく、ユーザー名/パスワードを何度も入力する必要がないようにするためのソリューションについて質問したかったのsshです。この回答では1+。