원격 저장소에 연결할 때마다 업데이트하고 싶은 웹 사이트가 있습니다. 나는 svn 배경에서 오는 여전히 자식을 알아 내려고.Git : 원격 저장소로 이동할 때 웹 사이트를 업데이트 하시겠습니까?
- 설정 웹 사이트를 포함하는 내 로컬 컴퓨터에 Git 저장소 :
는 지금, 나는 다음과 같은 했어요.
- (베어) 저장소를 웹 서버에 복제했습니다.
이제 저는 조금 붙어 있습니다. 변경된 내용을 서버의 내 저장소로 푸시 할 수는 있지만 www 디렉토리에있는 저장소의 작업 복사본을 체크 아웃하는 방법을 모르고 서버에 로컬 저장소를 푸시 할 때마다이를 자동으로 업데이트합니다. 아마도 후크 스크립트가 필요할 것입니다.
관련 질문 Deploy PHP using Git, 부분적으로 내 질문에 대답하지만 스크립트가 실제로 무엇을하는지 알고 싶습니다.
이것은 나를 위해 일한
당신은 왜 어떠하지 않느냐? 서버에 노출 된 저장소 대신 일반적인 저장소를 유지 하시겠습니까? 그리고 직접 푸시/서브 하시겠습니까? – Dogbert
@Adam : 처음에는 시도했지만 다음 (git push 웹 서버)을 푸시하려고하면 다음 오류가 발생합니다. remote : error : 기본적으로 non-bare 리포지토리의 현재 분기 업데이트가 거부되었습니다. 인덱스와 작업 트리가 일치하지 않게 만들 것입니다. –