GNU/Linux >> Linux の 問題 >  >> Linux

SSH パスワードを再入力せずに「git pull」を実行するにはどうすればよいですか?

このリンクをご覧ください https://help.github.com/articles/working-with-ssh-key-passphrases/

<ブロック引用>

でも、キーを使うたびに長いパスフレーズを入力したくありません!

私もそうではないです!ありがたいことに、ssh-agent という便利なツールがあります。 パスフレーズを安全に保存できるので、再入力する必要はありません。 OSX Leopard 以降を使用している場合は、キーをシステムのキーチェーンに保存して、作業をさらに簡単にすることができます。ほとんどの Linux インストールでは、ログイン時に ssh-agent が自動的に開始されます。


これを試してください:

git config credential.helper store

一度パスワードを入力する必要があります。その後、パスワードはルート内のフォルダーに保存されます。

コメントが指摘したように、これは SSH パスワードでは機能せず、HTTPS パスワードでのみ機能します。


ここで説明されているように、パスワードのキャッシュを有効にしました:

https://help.github.com/articles/caching-your-github-password-in-git/#platform-linux

パスワードを 1 か月間キャッシュするには:

git config --global credential.helper 'cache --timeout=2628000'

Linux
  1. パスワードなしでSSHログインを設定する方法

  2. Ssh –パスワードプロンプトなしでSsh-addを自動的に実行する方法は?

  3. Ssh –パスワードなしでSudoを実行できる場合、Sudoを実行するにはTtyが必要ですか?

  1. パスワードなしでRHEL7サーバーにSSHログイン

  2. TTY をオーバーライドせずに su/sudo/ssh にパスワードを渡す方法は?

  3. UNIX / Linux で SSH を使用してパスワードなしで Rsync をセットアップする方法は?

  1. パスワードでSSHログインを無効にする方法

  2. パスワードを入力せずにSSH経由でファイルをリモートコピーする方法は?

  3. ssh-keygen と ssh-copy-id を使用してパスワードなしで SSH ログインを実行する 3 つの手順