Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2026-03-17. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Détacher un fork

Vous pouvez déconnecter un référentiel de son réseau de forks en quittant le réseau ou en supprimant manuellement la duplication et en la recréant sans aucune connexion avec l'original.

Qui peut utiliser cette fonctionnalité ?

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

Platform navigation

Quitter manuellement le réseau de forks

Pour transformer votre fork en référentiel autonome, vous pouvez cloner le fork, utiliser le clone pour créer un nouveau référentiel, puis supprimer le fork en supprimant la connexion au réseau d'origine.

  1. Ouvrez TerminalTerminalGit Bash.

  2. Créez un clone nu du fork.

    git clone --bare https://HOSTNAME/EXAMPLE-USER/FORK.git
    
  3. Supprimer le référentiel forké. Pour plus d’informations, consultez « Suppression d’un référentiel ».

    Avertissement

    La suppression d’un fork entraîne la suppression définitive de toutes les pull requests et configurations qui y sont associées. Cette opération est irréversible.

  4. Créez un référentiel avec le même nom au même emplacement. Pour plus d’informations, consultez « Création d’un dépôt ».

  5. Renvoyez en miroir le référentiel vers la même URL distante.

    git --git-dir FORK.git push --mirror https://HOSTNAME/EXAMPLE-USER/FORK.git
    
  6. Supprimez le clone local temporaire que vous avez créé.

    rm -rf FORK.git
    

Pour plus d’informations, consultez notre page d'assistance sur les forks.