2012-09-11 3 views
2

XCode를 통해 Mediatemple GridServer (gs)에서 자체 호스팅 된 Git 저장소에 연결할 수 있는지 궁금합니다. 나는 지난 밤이 설정 시도, 이것은 지금까지 내가 가지고과 같습니다XCode, Git 및 MediaTemple (gs)

  1. 내 GS에 내 맥 (들) 자식에 대한
  2. 만든 하위 도메인 (git.blahblah.com)에 힘내 설치 터미널 SSH
  3. 클릭했습니다 터미널 SSH
  4. 를 통해 하위 도메인 (git.blahblah.com/repo/repo.git) 내에서
  5. 만든 빈 저장소 엑스 코드의 실행 메뉴에서
  6. 체결 REPO 주소를 '의 repo에 연결' (ssh를 통해 서비스 : //git.blahblah.com : 22/repo/repo.git) Xcode의 주소 표시 줄에
  7. XCode가 repo를 발견하고 "인증이 필요함"이라고 말하면 "복제"를 클릭했습니다.
  8. 내 컴퓨터에서 해당 로컬 폴더를 선택하여 복제본을 복제합니다.
  9. 에 지정된 사용자 이름과 암호를 입력하려고 시도했습니다. MT admin panel - 터미널 SSH를 통해 처음에 repo를 설정하는 것과 동일한 것들
  10. '잘못된 사용자 이름과 암호'또는 '지정된 주소가 맞지 않습니다.'라는 오류 메시지로 부팅됩니다. 저장소로 보이지 않는데, 예기치 않게 호스트에 의해 연결이 끊어졌습니다. '(또는 이와 유사한 것)
  11. 울기. 자꾸.

동일한 IP에서 동시에 웹 컨트롤 패널에 로그인하더라도 6 단계로 이동하면 MT가 내 IP를 차단합니다. MT 제어판을 통해 IP 차단을 해제해도 아무런 효과가 없습니다. IP는 Xcode를 통해 다시 시도하면 즉시 차단됩니다.

실제로 XCode가 주소를 입력 할 때 (연결을 확인하기 위해) Xcode가 자격 증명없이 'reping'을 시도하기 때문에 문제가 발생한다고 생각됩니다.

누구나이 작업이 있습니까, 아니면 다른 사람이 내 힘내 repos 호스팅을 볼 필요가 있습니까? 나는이 목적에 맞는 서비스를 사용하지 않을 때 호스팅에 더 많은 돈을 쓰지 않을 것입니다.

+0

git repo address에 사용자 이름을 입력하려고 했습니까? 예 : ssh : //serveradmin%[email protected] : 22/repo/repo.git 또한 git을 Xcode와 함께 사용하려면 Mac에 git을 설치할 필요가 없습니다 어떤 효과가있다, 그것은 단지 요구되지 않는다). –

+0

어젯밤에 MT 지원이있는 웹캠에서 그걸 시도했지만 작동하지 않았습니다.하지만 그 이유는 IP가 이미 차단 되었기 때문일 수 있습니다. 나중에 다시 시도해 볼게요, 제가 기계로 돌아올 때. – MassivePenguin

+0

'ssh : // git.blahblah.com/repo/repo.git' (': 22'없이)을 시도해 보는 것은 어떨까요? – trojanfoe

답변

0

빠른 업데이트 : 저는 BitBucket에 계정을 설정하고 프로젝트를 만들고 로컬 자식에 추가하고 BitBucket에 커밋 한 다음 XCode를 사용하여 BitBucket에 연결합니다. Stefan의 제안에 따라 SourceTree를 추가 Git 활동을 위해 다운로드했습니다. 터미널을 사용하여 여전히 100 % 편안하지는 않습니다. GUI가 마음에 듭니다.

지금까지 모든 것이 원활하게 실행되고있는 것처럼 보입니다. 내 서버 (내가 이미 지불하고있는 서버)가 그 일을 할 수 있다고 생각했을 때, Git을 위해 제 3자를 사용해야 만한다는 것이 약간 짜증나.

1

MediaTemple 지원에 대한 여러 온라인 세션이 끝난 후에는 작동하지 않을 것이라는 결론을 얻었습니다.

내 자신의 gs 서비스에서 저장소를 호스팅 할 수는 있지만 XCode가 연결하려고하는 방식은 내 IP가 매번 차단되도록합니다. 블로킹은 자동적이므로 (해제 할 수는 없습니다) XCode와 MediaTemple이 어려움에 처한 것으로 보입니다.

저는이 프로젝트의 유일한 개발자로서 큰 문제는 아니며 항상 DropBox를 사용할 수 있습니다. 저는 랩톱과 데스크톱에서 버전이 지정된 백업을 유지하는 더 나은 방법을 찾고있었습니다. 힘이 실제로 필요한 경우 다른 도구 나 터미널을 사용할 수 있습니다.

손가락을 가르쳐야한다면 Xcode를 비난했습니다. Git에 대한 지원은 오픈 된 gitHub 호스팅 저장소에 연결하는 것보다 다소 개략적 인 것 같습니다.