Skip to main content

GitHub Importer를 사용하여 리포지토리 가져오기

다른 버전 관리 시스템에서 호스팅되는 프로젝트가 있는 경우, 이를 GitHub Importer 도구를 사용해 자동으로 GitHub(으)로 가져올 수 있습니다.

GitHub Importer을(를) 사용한 리포지토리 가져오기 정보

GitHub Importer이(가) 모든 가져오기에 적합하지는 않습니다. 예를 들어 기존 코드가 프라이빗 네트워크에서 호스트된 경우에는 도구를 통해 코드에 액세스할 수 없습니다. 이 경우 Git 리포지토리는 명령줄을 사용하여 가져오고 다른 버전 제어 시스템에서 가져온 프로젝트는 외부 소스 코드 마이그레이션 도구를 사용하여 가져오는 것이 좋습니다.

경고: GitHub Importer을(를) 사용한 Mercurial, Subversion 및 Team Foundation Version Control(TFVC) 리포지토리 가져오기는 2024년 4월 12일에 종료됩니다. 자세한 내용은 변경 로그를 참조하세요.

가져오기를 진행하는 동안 리포지토리의 커밋을 작성자의 GitHub 개인 계정과 일치시키고자 하는 경우, 가져오기 전에 리포지토리의 모든 기여자에게 GitHub 계정이 있어야 합니다.

리포지토리 및 개별 파일에는 크기 제한이 적용됩니다. 자세한 내용은 "GitHub의 대용량 파일 정보"(을)를 참조하세요.

다른 제품에서 GitHub(으)로 또는 GitHub 제품 간에 마이그레이션하는 방법에 대한 자세한 내용은 "GitHub에 대한 마이그레이션 경로"을 참조하세요.

GitHub Importer을(를) 사용하여 리포지토리 가져오기

GitHub Importer을(를) 사용하여 리포지토리를 가져오면 새 리포지토리가 생성됩니다. 기존 리포지토리가 이미 있어 이를 사용하고자 하는 경우, 대신 Git을 사용해 로컬 리포지토리를 GitHub에 추가하면 됩니다. 자세한 내용은 "GitHub에 로컬로 호스트된 코드 추가"을(를) 참조하세요.

  1. 임의 페이지의 오른쪽 위에 있는 을(를) 클릭한 다음, 리포지토리 가져오기를 클릭합니다.

    GitHub에 있는 페이지의 오른쪽 위 모서리 스크린샷. 더하기 아이콘이 주황색 윤곽선으로 강조 표시되어 있습니다.

  2. “이전 리포지토리의 복제 URL” 아래에 가져올 프로젝트의 URL을 입력합니다.

  3. "소유자"에서 드롭다운 메뉴를 선택하고 개인 계정 또는 조직을 클릭하여 리포지토리를 소유합니다

  4. "이름"에 GitHub의 리포지토리 이름을 입력합니다.

  5. "개인 정보"에서 리포지토리에 대한 표시 유형을 선택합니다. 자세한 내용은 "리포지토리 표시 유형 설정"을(를) 참조하세요.

  6. 입력한 정보를 검토하고 가져오기 시작을 클릭합니다.

  7. 이전 프로젝트에 자격 증명이 필요한 경우 프로젝트에 대한 로그인 정보를 입력합니다. 이전 프로젝트에서 사용자 계정에 SAML SSO 또는 2FA를 사용하도록 설정한 경우 암호 대신 “암호” 필드에 리포지토리 읽기 권한이 있는 personal access token을(를) 입력합니다.

  8. 제출을 클릭합니다.

  9. 이전 프로젝트의 복제 URL에서 호스트된 프로젝트가 여러 개인 경우 가져올 프로젝트를 선택하고 제출을 클릭합니다.

  10. Git 이외의 버전 제어 시스템에서 이동하고 프로젝트에 100MB보다 큰 파일이 포함된 경우 Git 큰 파일 저장소를 사용하여 대용량 파일을 가져올지 여부를 선택하고 계속을 클릭합니다.

리포지토리를 완전히 가져오면 메일을 받게 됩니다.