異なるパスでコマンドを実行する

異なるパスでコマンドを実行する

Git VCSを使用するときは、.gitリポジトリを含むディレクトリですべてのgitコマンドを実行します。 SSHトリガーを介してgit-pullを実行したいのですが、どのように実行するストレージパスを定義しますか?

答え1

  1. GIT_DIR環境変数が設定されると、gitその変数がストレージパスとして使用されます。
  2. 通常、次のようにサブシェルを起動します。

    (cd /some/other/directory/; 子プール)

サブシェルには、独自の現在のディレクトリと環境変数があります。

関連情報