Skip to main content

포크 분리하기

리포지토리를 포크 네트워크에서 분리하려면 네트워크에서 나가거나 포크를 수동으로 삭제한 후 원본에 연결하지 않고 다시 생성하면 됩니다.

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

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

Platform navigation

수동으로 포크 네트워크에서 나가기

포크를 독립 실행형 리포지토리로 전환하려면 포크를 복제하고 복제본을 사용하여 새 리포지토리를 만든 다음 원래 네트워크에 대한 연결을 제거하여 포크를 삭제할 수 있습니다.

  1. 터미널터미널Git Bash를 엽니다.

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

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

    Warning

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

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

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

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

    rm -rf FORK.git
    

자세한 내용은 포크에 대한 지원 페이지를 참조하세요.