Skip to main content

리포지토리 이름 바꾸기

조직 소유자이거나 리포지토리에 대한 관리자 권한이 있는 경우 리포지토리의 이름을 변경할 수 있습니다.

리포지토리의 이름을 바꾸면 프로젝트 사이트 URL을 제외한 모든 기존 정보가 다음을 비롯한 새 이름으로 자동으로 리디렉션됩니다.

  • 문제
  • Wiki
  • 팔로워

프로젝트 사이트에 대한 자세한 내용은 "GitHub Pages 정보"을(를) 참조하세요.

웹 트래픽을 리디렉션하는 것 외에도 이전 위치를 대상으로 하는 모든 git clone, git fetch 또는 git push 작업은 새 위치에서 수행된 것처럼 계속 작동합니다. 그러나 혼동을 줄이려면 새 리포지토리 URL을 가리키도록 기존 로컬 클론을 업데이트하는 것이 좋습니다. 명령줄에서 git remote를 사용하여 이 작업을 수행할 수 있습니다.

git remote set-url origin NEW_URL

자세한 내용은 "원격 리포지토리 관리"을(를) 참조하세요.

GitHub Pages 사이트가 있는 리포지토리의 이름을 바꾸려는 경우 사이트에 사용자 지정 도메인을 사용하는 것이 좋습니다. 이렇게 하면 리포지토리의 이름을 바꿔도 사이트 URL이 영향을 받지 않습니다. 자세한 정보는 "사용자 지정 도메인 및 GitHub Pages 정보"을(를) 참조하세요.

참고: GitHub은(는) 이름이 바뀐 리포지토리에서 호스트하는 작업으로 호출을 리디렉션하지 않습니다. 해당 작업을 사용하는 모든 워크플로는 오류 repository not found와 함께 실패합니다. 대신 새 이름으로 새 리포지토리 및 작업을 만들고 이전 리포지토리를 보관합니다. 자세한 내용은 "리포지토리 보관"을(를) 참조하세요.

경고: 나중에 계정 아래에 새 리포지토리를 만드는 경우 이름이 바뀐 리포지토리의 원래 이름을 다시 사용하지 마세요. 이렇게 하면 이름이 변경된 리포지토리에 대한 리디렉션이 더 이상 작동하지 않습니다.

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 리포지토리 이름 필드에 리포지토리의 새 이름을 입력합니다.

  4. 이름 바꾸기를 클릭합니다.