Skip to main content
Skip to content

Gestion de dépôts distants

Apprenez à travailler avec vos dépôts locaux sur votre ordinateur et avec des dépôts distants hébergés sur GitHub.

Platform navigation

Ajout d’un dépôt distant

Pour ajouter un nouveau dépôt distant, utilisez la commande git remote add sur le terminal, dans le répertoire dans lequel votre dépôt est stocké.

La commande git remote add prend deux arguments :

  • Un nom de dépôt distant, par exemple origin
  • Une URL distante, par exemple, https://github.com/OWNER/REPOSITORY.git

Par exemple :

$ git remote add origin https://github.com/OWNER/REPOSITORY.git
# Set a new remote

$ git remote -v
# Verify new remote
> origin  https://github.com/OWNER/REPOSITORY.git (fetch)
> origin  https://github.com/OWNER/REPOSITORY.git (push)

Pour plus d’informations sur l’URL à utiliser, consultez À propos des référentiels distants.

Résolution des problèmes : l’origine distante existe déjà

Cette erreur signifie que vous avez tenté d’ajouter un dépôt distant portant un nom existant dans votre dépôt local.

$ git remote add origin https://github.com/octocat/Spoon-Knife.git
> fatal: remote origin already exists.

Pour corriger ce problème, vous pouvez :

  • Utiliser un nom différent pour le nouveau dépôt distant.
  • Renommer le dépôt distant existant avant d’ajouter le nouveau. Pour plus d’informations, consultez Renommer un dépôt distant ci-dessous.
  • Supprimer le dépôt distant existant avant d’ajouter le nouveau. Pour plus d’informations, consultez Renommer un dépôt distant ci-dessous.

Modification de l’URL d’un dépôt distant

La commande git remote set-url modifie une URL de dépôt distant existant.

Conseil

Pour plus d’informations sur la différence entre les URL HTTPS et SSH, consultez À propos des référentiels distants.

La commande git remote set-url prend deux arguments :

  • Un nom de dépôt distant existant. Par exemple, origin ou upstream sont deux choix courants.

  • Nouvelle URL pour le remote. Par exemple :

    • Si vous effectuez une mise à jour pour utiliser HTTPS, votre URL pourrait ressembler à ceci :
    https://github.com/OWNER/REPOSITORY.git
    
    • Si vous effectuez une mise à jour pour utiliser SSH, votre URL pourrait ressembler à ceci :
    git@github.com:OWNER/REPOSITORY.git
    

Basculement des URLs distantes de SSH vers HTTPS