![다른 경로에서 명령 실행](https://linux55.com/image/1526/%EB%8B%A4%EB%A5%B8%20%EA%B2%BD%EB%A1%9C%EC%97%90%EC%84%9C%20%EB%AA%85%EB%A0%B9%20%EC%8B%A4%ED%96%89.png)
Git VCS를 사용할 때 .git 저장소가 포함된 디렉터리에서 모든 git 명령을 실행합니다. SSH 트리거를 통해 git-pull을 수행하고 싶지만 작업을 수행할 저장소 경로를 어떻게 정의합니까?
답변1
GIT_DIR
환경 변수가 설정 되면git
해당 변수가 저장소 경로로 사용됩니다.일반적으로 말하면 다음과 같이 서브셸을 시작합니다.
(cd /some/other/directory/; 자식 풀)
서브셸에는 자체 현재 디렉터리와 환경 변수가 있습니다.