2011-02-18 5 views
4

로컬 저장소에 원격 저장소를 추가하는 데 문제가 있습니다. 먼저 로컬 Repo를 추가 할 수있는 타워를 사용하여 처음 시도했지만 원격 Repo를 추가 할 때 URL을 추가한다고했습니다. 이 URL에 대해서는 아무 것도 말하지 않습니다. ssh : // my username 등을 포함해야합니다.git 원격 저장소 추가 문제

따라서 원격 저장소를 추가 할 때까지 this article을 찾았으며 정확하게 따라갔습니다. 실패했습니다. 누구든지 도와 줄 수 있습니까?

Kasper-Srensens-MacBook-Pro:~ Kasper$ git remote add origin ssh://[email protected]:2227/www/mechatronicscluster/wp-content.git fatal: Not a git repository (or any of the parent directories): .git Kasper-Srensens-MacBook-Pro:~ Kasper$

답변

8

당신이 특정 저장소에 대한 원격 를 추가하는 자식 저장소에 있어야합니다. cd을 사용하여 현재 디렉토리를 변경하십시오.

+0

감사합니다 (그것은 새로운 지점 아이콘을 추가 할 것이다). lcoal git로 cd하려고했지만, 여전히 같은 명령을 실행하여 오류가 발생했습니다. 은'카스퍼-Srensens - 맥북 - 프로 : WP-내용 카스퍼 $의 자식 원격 원산지를 추가 : WP-내용 카스퍼 $의 자식 상태 지점 마스터에 # 아무것도 캐스퍼 - Srensens - 맥북 - 프로 (디렉토리 청소 작업) 커밋하기 ssh : //[email protected] : 2227/www/mechatronicscluster/wp-content.git 치명적인 : 원격 원점이 이미 있습니다. Kasper-Srensens-MacBook-Pro : wp-content Kasper $' –

+0

그러면 리모컨이 이미 추가 된 것 같습니다. 'cat .git/config'를 입력하여 저장소의 설정 파일을보고 원격 저장소가 있는지 확인하십시오. – Simon

+0

그래, 그 것처럼 보인다. 하지만 지금은 또 다른 문제가 있습니다. 로컬 리포지토리를 원격으로 푸시 할 수 없습니다. 내 코멘트 아래에 내 터미널 출력을 참조하십시오. –

3

참고 : 당신이 정확한 자식 저장소의 외부에서 해당 명령을 실행해야한다면, 당신은 can set the GIT_DIR environment variable :

(
    GIT_DIR=/somewhere/else/.git; export GIT_DIR 
    git <command>... 
) 

하거나 명령

git --git-dir=/somewhere/else/.git <command>... 

--git-dir 옵션을 사용하는 것 작업 트리에있을 필요가없는 명령 (체크 아웃 된 Git 저장소) 일 수 있습니다. git remote add이이 기준에 적합합니다. 당신은 쉽게 자신의 웹 서비스를 통해 원격 지사를 만든 다음 타워에서 원격 저장소를 가져올 수의 bitbucket 예를 들어 사용

+0

감사합니다. 유용한 정보, 위의 내 코멘트에서 볼 수 있듯이, 내가 로컬 git repo에 있었다고해도 나는 운이 없었습니다. –

+0

@ Kasper :''git remote -v' '는 무엇을 보여줍니까? 원격 '출발지'가 이미 정의되었지만 원하는 주소가 아닌 경우가있을 수 있습니다. 주소를 "origin"이외의 다른 이름으로 리모컨으로 추가 할 수 있습니다. – VonC

+0

고마워, 나는 모든 것을 다 해봤지만 항상 벽에 부딪쳤다.'Kasper-Srensens-MacBook-Pro : wp-content Kasper $ git remote -vorigin \t ssh : //[email protected] : 2227/www.mackericscluster/wp-content.git (가져 오기) 출처 \t ssh : //[email protected] : 2227/www/mechatronicscluster/wp-content.git (푸시) Kasper-Srensens-MacBook-Pro : wp- 콘텐츠 캐스퍼 $ git push origin master ssh : 호스트 kaspersorensen.com 포트 2227에 연결 : 작업 시간이 초과되었습니다 치명적인 : 원격 종료가 예기치 않게 끊어졌습니다 Kasper-Srensens-MacBook-Pro : wp-content Kasper $' –

0

귀하의 답변에 대한