Git 초기화를 생성하려면 어느 폴더에 CD를 넣어야 하는지 잘 모르겠습니다.
내 Linux 서버 폴더 구조는 home/account/public_html입니다.
초기화를 수행할 때 public_html 폴더에 있어야 합니까?
감사해요...
답변1
나는 git repo가 내 개인 영역(기술적으로는 웹에 표시되지 않음)에 있는 구조를 갖고 post-receive
사이트에 변경 사항을 게시하기 위한 후크를 설정했습니다.
제가 생각하는 유일한 주요 단점은 http
결제가 불가능하다는 것 입니다.일부 호스트Git이 사용하는 포트를 차단합니다.
다음을 사용하여 저장소에서 수신 후 후크를 설정할 수 있습니다.
cd
너의 ~에게git repo
다음 내용으로
post-receive
Hook 파일( )을 생성 하고 실행 가능하게 만듭니다.hooks/post-receive
#!/usr/bin/env bash
GIT_WORK_TREE=/path/to/site/folder
chmod +x hooks/post-receive
이제 변경 사항을 푸시하면 사이트 디렉터리로 체크아웃됩니다(즉, 변경 사항 게시).
[원천]