[解決済み] WindowsでGit Bashを起動するときにSSHエージェントを実行する
2022-04-20 10:36:59
質問
git bashを使用しています。私は使用しなければなりません
eval `ssh-agent.exe`
ssh-add /my/ssh/location/
新しいgit bashを起動するたびに
sshエージェントを恒久的に設定する方法はありますか?または、Windowsに良い方法があるのでしょうか? の鍵を管理することはできますか?
私は新人です、詳しいチュートリアルを教えてください、ありがとうございます。
どのように解決するのですか?
git bashのセッションで、スクリプトを
~/.profile
または
~/.bashrc
(
と
~
に設定されるのが普通です。
%USERPROFILE%
を含む)、当該セッションを自動的に起動させるために
ssh-agent
. ファイルが存在しない場合は、作成するだけです。
これは、GitHubが"で説明していることです。 SSH 鍵のパスフレーズを使用する となります。
の「" Git for Windows での ssh-agent の自動立ち上げ その記事の " セクションには、エージェントが実行中かどうかをチェックする堅牢なスクリプトがあります。完全な解決策は GitHub の記事を参照してください。
# This is just a snippet. See the article above.
if ! agent_is_running; then
agent_start
ssh-add
elif ! agent_has_keys; then
ssh-add
fi
その他のリソース
" Windows のコマンドシェルから git を実行するために ssh-agent を動作させる "にも似たようなスクリプトがありますが、私は主に上記のGitHubの記事を参照しており、こちらの方がより堅牢で最新です。
関連
-
[解決済み] CreateProcess でエラー 193 (%1 は有効な Win32 アプリではありません) が発生する理由
-
[解決済み】ファイルパスの「♪」と「♪」の違いは何ですか?
-
[解決済み] Windowsアラート:不正なピンが何度も入力されています。
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] Windows での Git リポジトリのディレクトリを無視する
-
[解決済み] 新しい鍵を作成せずに、SSH鍵のパスフレーズを削除するにはどうすればよいですか?
-
[解決済み] Git for Windows でファイル名が長すぎる
-
[解決済み】Git: Gitを使用しているときにPermission denied (publickey) エラーを解決するにはどうしたらいいですか?
-
[解決済み】新しいWindowsターミナルにGit-Bashを追加しました。
-
[解決済み】WindowsでGit Bashのデフォルトの場所を変更するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】xcopyでexcludeパラメータを設定すると「パラメータの数が無効です」というエラーが返ってくる。
-
[解決済み】Docker for Windowsのエラーです。"ハードウェア支援型仮想化およびデータ実行保護は、BIOSで有効にする必要があります"
-
[解決済み] wampでApacheが起動しない
-
[解決済み] WindowsタスクスケジューラでVBScriptが実行されない
-
.NET フレームワークのインストールに失敗しました 0x800c0006 解決方法
-
マイクロソフトのエラーコード
-
[解決済み] Cygwinを使用してWindowsにsshpassをインストールする方法は?
-
[解決済み] Windowsからリモートサーバーへscpでローカルファイルをコピーする [終了しました]。
-
[解決済み] git cloneです。<URL> の認証に失敗しました。
-
[解決済み] SSHキー - まだパスワードとパスフレーズを要求される