回答:
パスワードなしの認証用の秘密/公開キーペアを生成します。
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+。