Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

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

프로젝트다른 버전 제어 시스템에서 호스팅된 프로젝트가 있는 경우 GitHub 가져오기 도구를 사용하여 GitHub로 자동으로 가져올 수 있습니다.

GitHub 가져오기 도구 사용하여 리포지토리 가져오기 정보

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

경고: Mercurial, Subversion 및 Team Foundation 버전 제어(TFVC) 리포지토리 가져오기에 대한 지원은 2023년 10월 17일에 종료됩니다. 자세한 내용은 changelog를 참조하세요.

가져오는 동안 리포지토리의 커밋을 작성자의 GitHub 개인 계정과 일치시키려면 가져오기를 시작하기 전에 리포지토리의 모든 기여자에게 GitHub 계정이 있는지 확인합니다.

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

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

  1. 페이지의 오른쪽 위 모서리에서 를 클릭한 다음 리포지토리 가져오기를 클릭합니다.

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

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

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

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

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

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

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

  8. 제출을 클릭합니다.

  9. 이전 프로젝트의 복제 URL에 호스트된 프로젝트가 여러 번 있는 경우 가져올 프로젝트를 선택한 다음 제출을 클릭합니다.

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

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