2013-10-27 3 views
0

나는 Github에 저장소를 설정했습니다. 나는 SSH 프로토콜을 사용하여 내 웹 호스팅에서 해당 Repo에 대한 연결을 설정했습니다. 그런 다음 프로젝트 폴더없이 repo를 복제했습니다.프로젝트 폴더가없는 자식 업데이트

git clone [email protected]:{username}/{git-name} . 

모두 문제없이 작동합니다.

이제 웹 사이트의 최종 사본으로 해당 repo를 사용하고 싶습니다. 즉, repo를 업데이트 할 때마다 내 웹 사이트도 업데이트됩니다. 그래서, 포함 된 PHP 스크립트를 만들었습니다

`git pull` 

나는 Github 설정에서 웹 링크 URL로 스크립트 링크를 넣었습니다. 하지만 레포를 업데이트해도 아무런 변화가 없습니다.

나는 무엇이 문제인지 이해하지 못한다. 내가 저장소 폴더없이 사이트를 복제했기 때문입니까?

또 다른 문제는 모든 웹 사이트에 액세스 할 수있는 기본 웹 사이트 내에 .git 폴더가 있다는 것입니다. 거기에 어떤 해결책이 있습니까?

나는 Git와 Github에 대해 거의 새로운 편이다. 그래서, 상세한 지시가 매우 도움이 될 것입니다. SSH 쉘 액세스로 공유 호스팅을 사용하고 있습니다.

+0

'자식 pull'는'자식 fetch' +'자식 rebase' 경우 : .git 폴더 내의 .htaccess 파일 당신이 그것에 접근을 거부 할 수 있습니다와

repo. 스크립트에서'git fetch' 부분 만 수행하십시오. –

+0

@ abyss.7이 경우 어떻게해야합니까? repo 폴더를 기본 목표와 비교할 수는 없습니다. – sakibmoon

+0

첫 번째 주석에서 제안하는 것처럼'git fetch origin'을 시도하십시오. –

답변

0

당신은 당신이 원하는 지점을 자식에게 말하지 않았습니다. 그래서 git pull <your-branch>이 문제를 해결해야합니다. - 그것은 내부 베어 작동하지 않습니다

Order Allow,Deny 
Deny from All 
+0

나는이 해결책을 찾고 있지 않다. 내 자식을 레벨 업하거나 그와 비슷한 것으로 만드는 데 도움이되는 것. – sakibmoon

관련 문제