質問: ホームフォルダのないユーザーに使用する秘密鍵をgitに指示します 私は質問を読んでいました 使用する秘密鍵をgitに教えてください 、そしてユーザーがホームディレクトリを持っていない場合、答えは当てはまりません。現在、jenkinsサーバーをセットアップしていますが、jenkinsを実行するユーザーにはホームフォルダーがありません。ただし、その特定のユーザーはgitリポジトリにアクセスする必要があります。gitを実行しているユーザーはどのようにキー認証を使用できますか?
回答: 環境変数git_sshは、使用するssh実行可能ファイルをgitに指示します。したがって、次のようなスクリプトを作成できます。#!/bin/bash /usr/bin/ssh -i /path/to/identity.file "$@" 次に、実行可能ファイルをchmodし、git_ssh =/path/to/sshscriptを設定します。