Git VCS를 사용할 때 .git 저장소가 포함된 디렉터리에서 모든 git 명령을 실행합니다. SSH 트리거를 통해 git-pull을 수행하고 싶지만 작업을 수행할 저장소 경로를 어떻게 정의합니까?
답변1
GIT_DIR
환경 변수가 설정 되면git
해당 변수가 저장소 경로로 사용됩니다.일반적으로 말하면 다음과 같이 서브셸을 시작합니다.
(cd /some/other/directory/; 자식 풀)
서브셸에는 자체 현재 디렉터리와 환경 변수가 있습니다.