나는 Github에 저장소를 설정했습니다. 나는 SSH
프로토콜을 사용하여 내 웹 호스팅에서 해당 Repo에 대한 연결을 설정했습니다. 그런 다음 프로젝트 폴더없이 repo를 복제했습니다.프로젝트 폴더가없는 자식 업데이트
git clone [email protected]:{username}/{git-name} .
모두 문제없이 작동합니다.
이제 웹 사이트의 최종 사본으로 해당 repo를 사용하고 싶습니다. 즉, repo를 업데이트 할 때마다 내 웹 사이트도 업데이트됩니다. 그래서, 포함 된 PHP 스크립트를 만들었습니다
`git pull`
나는 Github 설정에서 웹 링크 URL로 스크립트 링크를 넣었습니다. 하지만 레포를 업데이트해도 아무런 변화가 없습니다.
나는 무엇이 문제인지 이해하지 못한다. 내가 저장소 폴더없이 사이트를 복제했기 때문입니까?
또 다른 문제는 모든 웹 사이트에 액세스 할 수있는 기본 웹 사이트 내에 .git
폴더가 있다는 것입니다. 거기에 어떤 해결책이 있습니까?
나는 Git와 Github에 대해 거의 새로운 편이다. 그래서, 상세한 지시가 매우 도움이 될 것입니다. SSH 쉘 액세스로 공유 호스팅을 사용하고 있습니다.
'자식 pull'는'자식 fetch' +'자식 rebase' 경우 : .git 폴더 내의 .htaccess 파일 당신이 그것에 접근을 거부 할 수 있습니다와
repo. 스크립트에서'git fetch' 부분 만 수행하십시오. –
@ abyss.7이 경우 어떻게해야합니까? repo 폴더를 기본 목표와 비교할 수는 없습니다. – sakibmoon
첫 번째 주석에서 제안하는 것처럼'git fetch origin'을 시도하십시오. –