Git modifier URL distant dans le référentiel local

Git modifier URL distant dans le référentiel local

Git est un système de contrôle de version distribué qui est largement utilisé pour suivre les modifications du code source pendant le développement de logiciels. Il permet aux développeurs de collaborer sur des projets et de suivre leurs modifications sans avoir besoin d'un référentiel central.

Parfois, il peut être nécessaire de modifier l'URL d'un référentiel distant dans un référentiel GIT local. Cela peut se produire si le référentiel distant a été déplacé vers un nouvel emplacement, si vous souhaitez utiliser un référentiel distant différent pour votre projet local ou si vous souhaitez modifier des méthodes d'authentification comme HTTPS vers Git ou vice versa.

Il existe différentes façons de modifier l'URL distante pour un référentiel GIT, selon vos besoins. Voici les étapes de chaque méthode:

Méthode 1: Utilisation de Git Bash ou de l'invite de commande

La première méthode a utilisé l'interface de ligne de commande pour gérer le référentiel GIT. Une majorité des utilisateurs gèrent les référentiels GIT en utilisant les clients de la ligne de commande. Suivez les étapes ci-dessous pour modifier l'URL GIT distante:

  1. Ouvrez une fenêtre de terminal (bash git sur les fenêtres, ou tout émulateur de terminal sur macOS ou Linux).
  2. Passer au répertoire qui contient le référentiel GIT local.
  3. Exécutez la commande suivante pour afficher l'URL du référentiel distant actuel:
    git distors -v  

    Cela affichera une liste de tous les référentiels distants liés à votre référentiel local, ainsi que leur URL.

  4. Pour modifier l'URL d'un référentiel distant spécifique, utilisez la commande suivante: # Syntax Git Remote Set-URL
    12# Syntaxgit Remote Set-Url

    Remplacer avec le nom du référentiel distant (généralement origine), et avec la nouvelle URL que vous souhaitez utiliser.

    Par exemple, pour changer l'URL du "origine" référentiel à «Https: // nouveau.URL / repo.git », Vous exécuteriez la commande suivante:

    git à distance set-url origine https: // new.URL / repo.git  

    Vous pouvez également préférer utiliser l'URL SSH pour votre référentiel GIT.

  5. Vérifiez que l'URL a été modifiée en exécutant le 'git distote -v' recueillir à nouveau. Vous devriez voir la nouvelle URL répertoriée pour le référentiel distant spécifié.

Méthode 2: Utilisation du fichier de configuration GIT

Si vous n'êtes pas confiant avec l'interface de ligne de commande, il s'agit d'une autre méthode rapide et plus facile pour modifier l'URL GIT distante en modifiant le fichier de configuration:

  1. Ouvrir le ".git / config ” fichier dans un éditeur de texte. Ce fichier est situé dans le répertoire racine de votre référentiel GIT local.
  2. Trouvez la section qui correspond au référentiel distant pour lequel vous souhaitez modifier l'URL pour. Cela ressemblera à ceci:
    [Remote "Origin"] url = https: // old.URL / repo.git fetch = + refs / têtes / *: refs / télécommandes / origine / *
    123[Remote "Origin"] url = https: // old.URL / repo.git fetch = + refs / têtes / *: refs / télécommandes / origine / *

  3. Remplacez la valeur URL par la nouvelle URL que vous souhaitez utiliser. Par exemple: [Remote "Origin"] url = https: // new.URL / repo.git fetch = + refs / têtes / *: refs / télécommandes / origine / *
    123[Remote "Origin"] url = https: // Nouveau.URL / repo.git fetch = + refs / têtes / *: refs / télécommandes / origine / *
  4. Sauver la ".git / config ” Fixez et fermez-le.
  5. Courir le 'git distote -v' commande pour vérifier que l'URL a été modifiée.

Méthode 3: Utilisation de l'interface graphique git

Si vous préférez une interface graphique, vous pouvez également modifier l'URL distante à l'aide d'un outil GIT GUI (interface utilisateur graphique). Ces instructions peuvent différer en fonction du client GUI.

  1. Ouvrez l'outil GIT GUI et sélectionnez le menu «Repository».
  2. Dans le menu «Repository», sélectionnez «Paramètres du référentiel…».
  3. Dans la fenêtre «Paramètres du référentiel», sélectionnez l'onglet «Remote».
  4. Sélectionnez le référentiel distant pour lequel vous souhaitez modifier l'URL et cliquez sur le bouton «Modifier».
  5. Dans la fenêtre «Modifier la télécommande», entrez la nouvelle URL du référentiel distant dans le champ «URL».
  6. Cliquez sur le bouton «Enregistrer» pour appliquer les modifications.
  7. Fermez la fenêtre «Modifier la télécommande» et la fenêtre «Paramètres du référentiel».

C'est ça! L'URL distante de votre référentiel GIT local doit désormais être changé pour la nouvelle URL que vous avez spécifiée.

Conclure

Il est important de noter que la modification de l'URL distante n'affectera aucun du code local dans votre référentiel. Il modifie uniquement l'emplacement du référentiel distant auquel votre référentiel local est lié. Si vous souhaitez pousser vos modifications locales au nouveau référentiel distant, vous devrez utiliser la commande git push comme d'habitude.

J'espère que ça aide! Faites-moi savoir si vous avez des questions ou si vous avez besoin de clarifications supplémentaires sur l'une des étapes.