Skip to main content

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

포크 분리하기

원래 네트워크에 연결하지 않고 포크를 삭제하고 동일한 리포지토리를 다시 만들 수 있습니다.

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

People with admin access for a forked repository can delete the forked repository.

Platform navigation

포크 분리 정보

포크를 독립 실행형 리포지토리로 전환하려면 포크를 복제하고 복제본을 사용하여 새 리포지토리를 만든 다음 포크를 삭제할 수 있습니다. 이는 다른 방향으로 수행 중인 작업을 수행하거나 고유한 버전을 기본 때 유용합니다.

새 리포지토리는 더 이상 원래 리포지토리의 변경 내용과 자동으로 동기화되지 않습니다.

참고:

  • 새 리포지토리는 현재 포크에 연결할 수 있는 문제, 끌어오기 요청, Wiki, 별표, 감시자, 설명, 자식 포크 또는 기타 메타데이터를 보존하지 않습니다.
  • 모든 커밋 메타데이터는 유지됩니다. 커밋은 특정 기준을 충족하는 경우 기여로 계산될 수 있습니다. 자세한 내용은 "내 기여가 내 프로필에 표시되지 않는 이유는 무엇인가요?"을(를) 참조하세요.

참고: 포크를 분리할 수 없는 경우 사이트 관리자에게 문의하세요.

포크 분리하기

원래 네트워크에 연결하지 않고 포크를 삭제하고 동일한 리포지토리를 다시 만들 수 있습니다.

  1. Terminal(터미널)Terminal(터미널)Git Bash를 엽니다.

  2. 포크의 bare 복제본을 만듭니다.

    git clone --bare https://호스트 이름/EXAMPLE-USER/FORK-NAME.git
    
  3. 포크된 리포지토리를 삭제합니다. 자세한 내용은 "리포지토리 삭제"을(를) 참조하세요.

    경고: 포크를 삭제하면연결된 끌어오기 요청 및 구성이 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다.

  4. 동일한 위치에 이름이 같은 새 리포지토리를 만듭니다. 자세한 내용은 "새 리포지토리 만들기"을(를) 참조하세요.

  5. 리포지토리를 동일한 원격 URL 다시 미러 푸시합니다.

    cd FORK-NAME.git
    git push --mirror https://github.com/EXAMPLE-USER/FORK-NAME.git
    
  6. 이전에 만든 임시 로컬 복제를 제거합니다.

    cd ..
    rm -rf FORK-NAME.git