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

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2023-03-15. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 성능 향상, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

포크 정보

포크는 원래 "업스트림" 리포지토리와 코드 및 표시 유형 설정을 공유하는 새로운 리포지토리입니다.

포크 정보

포크를 사용하면 원래 리포지토리("업스트림" 리포지토리라고도 함)에 영향을 주지 않고 프로젝트를 변경할 수 있습니다. 리포지토리를 포크한 후 업스트림 리포지토리에서 업데이트를 가져와 포크를 최신 상태로 유지하고 끌어오기 요청을 사용하여 포크에서 업스트림 리포지토리로 변경 내용을 제안할 수 있습니다. 포크는 개인 계정 또는 조직에서 소유할 수 있습니다.

GitHub Enterprise Server에서 포크된 리포지토리를 보면 업스트림 리포지토리가 포크 이름 아래에 표시됩니다.

GitHub의 리포지토리 페이지 스크린샷 리포지토리의 이름인 "mona/docs"아래에 "github/docs에서 포크된" 텍스트가 주황색으로 표시됩니다.

오픈 소스 프로젝트에서 포크는 변경 내용을 업스트림 리포지토리에 통합하기 전에 아이디어 또는 변경 내용을 반복하는 데 자주 사용됩니다.

포크를 삭제해도 원래 업스트림 리포지토리는 삭제되지 않습니다. 포크를 변경할 수 있으며 업스트림에는 영향을 주지 않습니다. 예를 들어 업스트림에 영향을 주지 않고 포크에 협력자를 추가하거나, 파일 이름을 바꾸거나, GitHub Pages을(를) 생성할 수 있습니다. 프라이빗 리포지토리를 삭제하면 리포지토리의 모든 포크가 삭제됩니다.

포크 만들기 정보

리포지토리 및 엔터프라이즈 정책에 대한 설정에서 포크를 허용하는 경우 리포지토리를 만들 수 있는 권한이 있는 GitHub Enterprise Server 인스턴스의 개인 계정 또는 조직에 개인 또는 내부 리포지토리를 포크할 수 있습니다. 일반적으로 관리되는 사용자가 있는 엔터프라이즈의 구성원이 아닌 한 모든 퍼블릭 리포지토리를 개인 계정 또는 리포지토리를 만들 수 있는 권한이 있는 조직

리포지토리를 포크하는 방법에 대한 지침은 "리포지토리 포크"을 참조하세요. 포크를 만들 수 있는 시기와 포크의 사용 권한 및 표시 유형 설정에 대한 자세한 내용은 "포크의 사용 권한 및 표시 유형 정보"을 참조하세요.

팁: GitHub Desktop을 사용하여 리포지토리를 포크할 수 있습니다. 자세한 내용은 "GitHub Desktop에서 리포지토리 복제 및 포크"을 참조하세요.

리포지토리 포크 및 리포지토리 복제

기존 리포지토리의 콘텐츠에서 새 리포지토리를 만들되 나중에 변경 내용을 업스트림에 병합하지 않으려는 경우, 리포지토리를 복제하거나 리포지토리가 템플릿인 경우 리포지토리를 템플릿으로 사용할 수 있습니다. 자세한 내용은 "리포지토리 복제" 및 "템플릿에서 리포지토리 만들기.

리포지토리 포크는 리포지토리 복제와 유사하며 다음과 같은 차이점이 있습니다.

  • 끌어오기 요청을 사용하여 포크에서 업스트림 리포지토리로의 변경 내용을 제안할 수 있습니다.
  • 업스트림 리포지토리와 포크를 동기화하여 업스트림 리포지토리에서 포크로 변경 내용을 가져올 수 있습니다.
  • 포크에는 고유한 멤버, 분기, 태그, 레이블, 정책, 문제, 끌어오기 요청, 토론, 작업, 프로젝트 및 Wiki가 있습니다.
  • 포크는 업스트림 리포지토리의 제한을 상속합니다. 예를 들어 업스트림 리포지토리가 GitHub Free 계획의 조직에 속하는 경우 분기 보호 규칙을 전달할 수 없습니다.

추가 참고 자료