Git Remote
Dernière mise à jour
git remote gère les noms abrégés que votre dépôt utilise pour les dépôts distants - le plus souvent origin, qui pointe vers votre dépôt GitHub. Vous l'utilisez pour ajouter un dépôt distant au démarrage, lister ceux que vous avez, les renommer ou les supprimer, et changer l'URL d'un dépôt distant (par exemple passer de HTTPS à SSH).
Essayez ceci dans le terminal playground - un vrai shell dans votre navigateur, rien à installer.
Syntaxe
| Command | What it does |
|---|---|
git remote -v | Liste les dépôts distants avec leurs URL |
git remote add origin <url> | Ajoute un dépôt distant nommé origin |
git remote set-url origin <url> | Change l'URL d'un dépôt distant |
git remote rename origin upstream | Renomme un dépôt distant |
git remote remove origin | Supprime un dépôt distant |
git remote show origin | Affiche les détails d'un dépôt distant |
Cas courants
| Goal | Command |
|---|---|
| Connecter un nouveau dépôt à GitHub | git remote add origin <url> |
| Passer de HTTPS à SSH | git remote set-url origin git@github.com:... |
| Vérifier vers quoi pointe origin | git remote -v |
FAQ git remote
Qu'est-ce qu'un dépôt distant Git ?
Un dépôt distant est une référence nommée vers un dépôt hébergé ailleurs - généralement sur GitHub, GitLab ou un serveur. Le nom par défaut est
origin. Les dépôts distants sont ce avec quoi git push, git pull et git fetch se synchronisent. git remote est la commande pour gérer ces références nommées.Comment ajouter un dépôt distant ?
Exécutez
git remote add origin <url>, en utilisant l'URL du dépôt. Cela relie votre dépôt local au dépôt distant sous le nom origin. Ensuite vous pouvez pousser avec git push -u origin main. Utilisez un nom différent (comme upstream) si origin est déjà pris.Comment changer l'URL d'un dépôt distant ?
Utilisez
git remote set-url origin <new-url>. C'est ainsi que vous faites passer un dépôt d'une URL HTTPS à une URL SSH (ou que vous la mettez à jour après qu'un dépôt a été renommé) sans supprimer et rajouter le dépôt distant. Vérifiez avec git remote -v.Comment voir mes dépôts distants ?
Exécutez
git remote -v pour lister chaque dépôt distant avec ses URL de fetch et de push. Pour une vue détaillée d'un dépôt distant - y compris ses branches suivies - utilisez git remote show origin.Puis-je pratiquer ceci en ligne ?
Oui. Ouvrez le terminal playground pour exécuter
git remote dans un vrai shell dans votre navigateur - rien à installer. Le cours Git interactif et gratuit de Coddy couvre aussi la connexion aux dépôts distants étape par étape.