2011-10-22 2 views
3

그래서 우리 서버 중 하나에 새로운 원격 자식 저장소를 설치했고 거기에 이전 프로젝트를 옮기고 싶습니다. 기존 프로젝트에는 로컬 git 저장소가 있으며 서버에서 repos를 추가 할 수 있지만 기존 프로젝트를 서버로 이동하는 방법은 무엇입니까?Remote Git Repository로 Xcode를 설정하는 방법

아이디어가 있으십니까?

+0

괜찮 았습니다. 단지 보노보를 사용하지 않기로 결정하면 모든 것이 잘 작동합니다. 이제는 암호를 gitaspx에 넣는 방법을 알아야합니다. – Rob

답변

6

다음 단계를 할 것 :

은 서버의 개별 저장소를 확인합니다. 이제

git remote add origin <url to your remote> 

작업에 대한 귀하의 지점을 밀어 :

git push origin master 

반복 실제의 repo에

git clone --bare nameofrepo 

, 당신은 일을 보내하려는 저장소에 원격 추가 당신이 중앙 repo에 밀고 싶은 다른 지점에 대한.

첫 번째 명령의 URL은 일반 파일 경로 일 수도 있습니다. 그러나 대부분의 솔루션은 SSH 연결을 통해 이루어집니다.

git remote add origin <URL-of-your-GitHub-repository> 
git pull 
git branch --set-upstream-to=origin/master master 
git merge 
git commit -m "Merging with remote” 
git push 

이제 새로운 프로젝트가 원격으로 밀어되었습니다

+0

어떻게 특정 repo에서 "git remote origin <리모콘에 URL>"줄을 사용합니까? 내가 업로드하고 싶은 폴더에 cd해야합니까? – Rob

+1

예, "git remote add ..."및 "git push ..."를 실행할 때 (local) git 저장소에 있어야합니다. –

+0

좋아요, 그래서 모든 명령을 실행할 수 있었고 내 모든 파일을 내 서버에 업로드 할 수있었습니다. 그러나 Xcode의 커밋은 업로드되지 않습니다. 왜 어떤 아이디어? 또한, 내가 주최자의 저장소에 갈 때 새로운 "origin"리모컨에는 아무 것도없고 Xcode에서 사용자 이름/암호를 설정하려고하면 충돌이 발생합니다 ... 어떤 아이디어입니까? – Rob

1


와 당신이 지점
가 입력 마스터에 있는지 확인이 디렉토리에 Xcode 프로젝트, CD을 만든 후 GitHub 디렉토리.

관련 문제