github에서 repo의 이름이 바뀌는 오류가 발생했습니다.“원격 :이 저장소가 이동했습니다. 새로운 위치를 사용하십시오”


181

이 알림을 받고 있습니다 : remote: This repository moved. Please use the new location [new location]로컬 인스턴스에서 GitHub의 원격 마스터로 업데이트를 푸시 할 때.

이 문제를 해결하는 방법이 있습니까?


3
내가 어떤 위치 정보에두고 있지 않다 자식 푸시 -u 기원 마스터를 수행 할 때
jamescampbell

올바른 방향으로 나를 가리켜 주셔서 감사합니다. 먼저 여기에서 검색했지만 관련 질문 중 어느 것도 어떤 이유로 비슷한 질문으로 나타나지 않았습니다.
jamescampbell 17시 55 분

19
@ Mat이 문제가 발생했습니다. 답을 찾았습니다. 대답이있는이 스레드를 찾았습니다. 이것이 작동하는 방식입니다.
Jason

11
이것은 OP에 대한 훌륭한 질문입니다. 따라서 지역 사회의 불화에 대해 죄송합니다. 분명히 레포가 움직 였지만 정확히 무엇을해야합니까?
kris

@ 매트, 오류 메시지는 당신이해야 할 일을 알려주지 않습니다. 대상 위치가 명령의 일부가 아니기 때문에 대상 위치를 변경하거나 수정하는 방법은 직관적으로 명확하지 않습니다. OP는이 위치를 수정할 수있는 위치를 알고 싶어합니다.
Cindeselia

답변:


282

간단한 방법은 다음과 같습니다.

 git remote set-url origin [updated link url https://........git]

또는 먼 길을 좋아한다면 다음과 같습니다.

 git remote rm origin
 git remote add origin [updated link]

리모트의 URL github 문서 변경에 대한 자세한 내용입니다.


4
아마도 git@github.com:...gitssh를 사용하여 연결하는 경우 비슷한 URL 을 사용해야 합니까? 내 오류 메시지에 새 https구성표 URL이 나열 되었지만 git@실제로 원점으로 설정해야하는 URL 이었습니다 . git remote show origin현재 사용중인 URL 체계를 알려줍니다.
Jason

23
git remote -v설정 한 URL도 표시됩니다.
Dusda

1
솔루션을 첫 번째 솔루션으로 바꾸면 더 좋을 것입니다. 더 짧은 것을보기 전에 이전 솔루션을 입력하기 시작했습니다.
Florian Wendelborn

1
@Dodekeract는 방금 반응했습니다.
ErichBSchulz

1
@ErichBSchulz 편집에 감사드립니다. 건배.
jamescampbell

56

현재 것을 확인하려면 :

  git remote -v

그런 다음 변경하십시오.

  git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.