Skip to main content

템플릿에서 리포지토리 만들기

기존 리포지토리와 동일한 디렉터리 구조 및 파일을 가진 새 리포지토리를 생성할 수 있습니다.

누가 이 기능을 사용할 수 있는 있나요?

Anyone with read access to a template repository can create a repository from that template.

리포지토리 템플릿 정보

기존 리포지토리에서 템플릿을 만들 수 있습니다. 템플릿 리포지토리에 액세스할 수 있는 모든 사용자는 동일한 디렉터리 구조, 분기 및 파일을 사용하여 해당 템플릿을 기반으로 새 리포지토리를 만들 수 있습니다. 리포지토리 템플릿 생성에 관한 자세한 내용은 "템플릿 리포지토리 만들기"을(를) 참조하세요.

: GitHub CLI를 사용하여 템플릿에서 리포지토리를 만들 수도 있습니다. 자세한 내용은 GitHub CLI 설명서의 “gh repo create”를 참조하세요.

템플릿 리포지토리의 기본 분기에서만 디렉터리 구조 및 파일을 포함하거나 모든 분기를 포함하도록 선택할 수 있습니다. 템플릿에서 만든 분기는 관련 없는 기록을 포함하므로 끌어오기 요청을 만들거나 분기 간에 병합할 수 없습니다.

템플릿에서 리포지토리를 만드는 것은 리포지토리 포크와 유사하지만 중요한 차이점이 있습니다.

  • 새 포크에는 부모 리포지토리의 전체 커밋 기록이 포함되며 템플릿에서 만든 리포지토리는 단일 커밋으로 시작합니다.
  • 포크에 대한 커밋은 기여 그래프에 표시되지 않지만 템플릿에서 만든 리포지토리에 대한 커밋은 기여 그래프에 표시됩니다.
  • 포크는 템플릿에서 리포지토리를 만들면 새 프로젝트를 빠르게 시작하는 동시에 기존 프로젝트에 코드를 기여하는 임시 방법이 될 수 있습니다.

포크에 관한 자세한 내용은 "포크 정보"을(를) 참조하세요.

템플릿에서 리포지토리 만들기

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

  2. 파일 목록 위에서 이 템플릿 사용을 클릭합니다.

  3. 새 리포지토리 만들기를 선택하세요.

    "이 템플릿 사용" 버튼과 "코드스페이스에서 열기" 옵션을 표시하도록 확장된 드롭다운 메뉴의 스크린샷.

    참고: 또는 코드스페이스에서 템플릿을 열고 나중에 새 리포지토리에 작업을 게시할 수 있습니다. 자세한 내용은 "템플릿에서 codespace 만들기"을(를) 참조하세요.

  4. 소유자 드롭다운 메뉴를 사용하여 리포지토리를 소유할 계정을 선택합니다. 새 GitHub 리포지토리의 소유자 메뉴 스크린샷. 이 메뉴에는 octocat과 github라는 두 가지 옵션이 표시되어 있습니다.

  5. 리포지토리의 이름과 설명(선택 사항)을 입력합니다.

    GitHub 리포지토리 생성 프로세스의 첫 단계 스크린샷. "리포지토리 이름" 필드에는 "hello-world" 텍스트가 포함되며 진한 주황색 윤곽선으로 표시되어 있습니다.

  6. 리포지토리 표시 여부를 선택합니다. 자세한 내용은 "리포지토리 정보"을 참조하세요.

  7. 필요에 따라 기본 분기뿐만 아니라 템플릿에 있는 모든 분기의 디렉터리 구조와 파일을 포함하려면 모든 분기 포함을 선택합니다.

  8. 필요에 따라 만드는 개인 계정 또는 조직에서 GitHub Marketplace의 GitHub Apps을 사용하는 경우 리포지토리에서 사용할 앱을 선택합니다.

  9. 템플릿으로 리포지토리 만들기를 선택하세요.