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