2012-03-14 2 views
1

나는 서버에서 오픈 소스 프로젝트를 복제했으며 일부 브랜치를 갖기를 원하는대로 사용자 정의 할 용의가있다. 개발, 마스터 등 ... 내 서버에 다운로드했을 때 다운로드 한 서브 모듈이 있고 .gitmodules 파일에 서브 모듈의 이름, 경로 및 URL이 나와 있습니다. 지금 내 서버에서 복제 할 때 내 컴퓨터에 복제 할 때 해당 서브 모듈을 다운로드하기 위해 URL을 계속 문의하지만 저장소가있는 서버는 100 % 서버가되고 .gitmodules의 URL은 더 이상 연락되지 않는다고 생각했습니다. ....GIT의 서브 모듈

로컬 서버에 100 % 서버를 사용할 수 있습니까 ???

감사합니다.

답변

0

이것은 원래 작성자가 하위 모듈에 대한 전체 경로를 사용하기 때문입니다. 상대 경로가 사용되면 로컬 서브 모듈을 사용할 수 있습니다. 상대 경로의

예 : "../ moduleB"당신은 내가 노력하지만 여전히 (지금은 로컬 컴퓨터에서 원격 URL을 변경하려하고, 작동하지 않는 .gitmodules에게

+0

을 편집 할 수 있습니다

서버가 아님). 내 계획은 내가 로컬 컴퓨터에서 코드를 편집하고 푸시를 수행하고 변경 코드가 서버에 푸시 될 것입니다 ..... – AAB

+0

git remote set-url origin ssh : //127.0 .... 뭔가를하고 있습니다. 나는 그것을 원했다! !! – AAB

+0

ssh : //127.0.0.1/git/moduleA.git 인 경우 moduleB를 ssh : //127.0.0.1/git/moduleB.git에 넣습니다. – linquize