Comment supprimer des référentiels indésirables sur GitHub

Les référentiels aux intentions incomplètes ou vagues peuvent nuire à votre réputation sur GitHub. Votre GitHub est-il plein de référentiels publics indésirables ou fragmentaires? Ensuite, vous voudrez peut-être les supprimer pour ranger les choses.

Dans cet article, nous vous expliquerons comment procéder.

Pourquoi vous devez supprimer les référentiels GitHub incorrects

Vous ne voulez pas présenter un GitHub en désordre à des employeurs potentiels lors de la recherche d'emploi. De mauvais référentiels pleins de code de pratique ou de vagues projets inachevés ne présentent pas une bonne image de vos capacités.

De plus, cela peut amener les clients potentiels à douter de votre compétence.

Ces problèmes peuvent ne pas s'appliquer à vous si vous n'utilisez pas GitHub de manière professionnelle. Mais si vous envisagez de prendre au sérieux vos flux de travail et de présenter un GitHub plus professionnel, vous devez nettoyer vos référentiels. Vous pouvez commencer par supprimer ceux qui n'ajoutent pas de valeur à vos informations d'identification GitHub.

Comment supprimer un référentiel distant sur GitHub

GitHub n'offre pas d'option de ligne de commande pour supprimer les référentiels. Par conséquent, vous devez le supprimer manuellement via l'application Web.

Cependant, vous devez être un administrateur avec un accès autorisé avant de pouvoir supprimer un référentiel GitHub.

En relation: Comment nettoyer Git et supprimer les fichiers non suivis

Pour supprimer un référentiel GitHub, ouvrez votre navigateur et connectez-vous à votre compte GitHub . Suivez ensuite les étapes suivantes:

  1. Cliquez sur l'icône de profil rond dans le coin supérieur droit de l'application Web.
  2. Dans la liste déroulante, sélectionnez Vos référentiels pour charger tous vos référentiels.
    Icône déroulante pour accéder aux référentiels
  3. Sélectionnez le référentiel que vous souhaitez supprimer.
  4. Regardez en haut du menu du référentiel sélectionné et cliquez sur Paramètres .
    Un menu de référentiel GitHub avec une option de paramètres
  5. Faites défiler vers le bas de la page des paramètres et vous verrez une section nommée Zone de danger .
  6. Pour supprimer le référentiel sélectionné, cliquez sur Supprimer ce référentiel .
    Zone de danger du menu des paramètres du référentiel
  7. Dans la fenêtre contextuelle, saisissez votre nom d'utilisateur / nom de référentiel dans le champ prévu à cet effet.
  8. Si vous êtes certain de vouloir supprimer le référentiel, cliquez sur Je comprends les conséquences, supprimez ce référentiel pour le supprimer de votre référentiel distant sur GitHub.
    Boîte modale de confirmation de suppression du menu des paramètres du référentiel

Que se passe-t-il lorsque vous supprimez un référentiel distant?

Supprimer un référentiel sur GitHub revient à supprimer complètement un fichier de votre PC. Cependant, lorsque vous supprimez un référentiel distant, vous devez prendre note des éléments suivants:

  • Vous ne pouvez pas récupérer un référentiel supprimé.
  • La suppression d'un référentiel distant n'affecte pas les fichiers de projet localement.
  • Cela n'affecte pas non plus votre référentiel local.
  • Tous les commentaires, packages, flux de travail et administrateurs sont supprimés avec lui.
  • Un référentiel supprimé ne peut pas être forké.

Compte tenu des conséquences de la suppression d'un référentiel GitHub, vous voudrez peut-être changer d'avis. Cependant, GitHub vous permet également d'archiver les référentiels au lieu de les supprimer.

Vous pouvez accéder à cette option en cliquant sur Archiver ce référentiel dans la zone de danger .

Comment supprimer un référentiel GitHub local

Vous pouvez également supprimer un référentiel GitHub local si vous le souhaitez. Tout ce que vous avez à faire est de supprimer le dossier .git à la racine de votre projet.

Pour ce faire, ouvrez la ligne de commande et le CD dans le dossier racine de votre projet. Tapez ensuite la commande suivante:

 rm -rf .git

Bien que la commande ci-dessus fonctionne pour Mac et Linux, le processus est un peu différent sous Windows.

Connexes: Commandes Windows CMD que vous devez connaître

Pour supprimer un référentiel local sous Windows, ouvrez la ligne de commande en tant qu'administrateur. Vous pouvez le faire en tapant cmd dans la barre de recherche Windows.

Cliquez avec le bouton droit sur cmd dans le résultat de la recherche. Dans les options, sélectionnez Exécuter en tant qu'administrateur .

Une fois la ligne de commande ouverte, quittez les répertoires système en utilisant < cd .. >. Puis cd dans le dossier racine de votre projet et tapez la commande suivante:

 rmdir .git

Cependant, si le dossier .git n'est pas vide, utilisez:

 rmdir /s .git

Organisez vos référentiels GitHub

Votre référentiel GitHub fait partie de vos informations d'identification en ligne. Il peut servir de portefeuille où les clients potentiels peuvent vérifier vos flux de travail et les projets que vous avez terminés ou en cours d'exécution.

Cependant, en plus de garder les vagues à l'extérieur, donner à vos référentiels des noms précis aide les gens à savoir de quoi il s'agit en un coup d'œil.