리포지토리의 이름을 바꾸면 프로젝트 사이트 URL을 제외한 모든 기존 정보가 다음을 비롯한 새 이름으로 자동으로 리디렉션됩니다.
- 문제
- Wiki
- 별
- 팔로워
프로젝트 사이트에 대한 자세한 내용은 "GitHub Pages 정보"을(를) 참조하세요.
웹 트래픽을 리디렉션하는 것 외에도 이전 위치를 대상으로 하는 모든 git clone
, git fetch
또는 git push
작업은 새 위치에서 수행된 것처럼 계속 작동합니다. 그러나 혼동을 줄이려면 새 리포지토리 URL을 가리키도록 기존 로컬 클론을 업데이트하는 것이 좋습니다. 명령줄에서 git remote
를 사용하여 이 작업을 수행할 수 있습니다.
git remote set-url origin NEW_URL
자세한 내용은 "원격 리포지토리 관리"을(를) 참조하세요.
참고: GitHub은(는) 이름이 바뀐 리포지토리에서 호스트하는 작업으로 호출을 리디렉션하지 않습니다. 해당 작업을 사용하는 모든 워크플로는 오류 repository not found
와 함께 실패합니다. 대신 새 이름으로 새 리포지토리 및 작업을 만들고 이전 리포지토리를 보관합니다. 자세한 내용은 "리포지토리 보관"을(를) 참조하세요.
경고: 나중에 계정 아래에 새 리포지토리를 만드는 경우 이름이 바뀐 리포지토리의 원래 이름을 다시 사용하지 마세요. 이렇게 하면 이름이 변경된 리포지토리에 대한 리디렉션이 더 이상 작동하지 않습니다.
- GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다.
- 리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
- 리포지토리 이름 필드에 리포지토리의 새 이름을 입력합니다.
- 이름 바꾸기를 클릭합니다.