공개 키를 사용하여 SSH를 통해 웹 서버에 로컬 dev-repository를 푸시 할 수 있도록 git를 구성했습니다. 서버의 기본 저장소는 모든 파일을 올바른 위치로 체크 아웃하는 수신 후크로 설정됩니다.git push는 '최신 정보'를 모두 묻습니다.
오늘까지 서버에서 일부 파일의 사용 권한을 수동으로 변경했을 때까지 모두 잘 돌아갔습니다. 이 원격 저장소 파일에 액세스 할 수 있기 때문에 다시 명령을
자식 푸시 웹
시도 후, 나에게 권한 오류를 많이했다. 그래서 이전에 사용 권한으로 다시 변경하고 다시 시도했습니다. 그러나 지금은 'Everything up-to-date'라고되어 있지만 최신 버전은 아직 내 서버에 없습니다.
이 문제를 해결하려면 어떻게해야합니까?
명확히하기 위해 : "최신의 것"은 Git이 말하는 것입니다. 예, 가장 최근의 커밋을이 맨 처지에 넣었습니다. 사물을 바꿔주는 밀어 넣기 후에 만 움직이는 당신의 갈고리와는 아무 상관이 없습니다. 푸시는 아무 것도 변경하지 않으므로 훅이 실행되지 않으므로 웹 서버에서 아무것도 체크 아웃되지 않습니다. – Cascabel
감사합니다. 내가 한 것은 수동으로 수신 후크를 실행 한 다음 누락 된 파일을 복사 한 것입니다. – ddillert