Post

Git voit double

Hello les gens !

Une petite prise de notes rapide, parce que je sais que je vais tout oublier si je ne le fais pas :)

Il m’arrive souvent, depuis que je streame, d’avoir besoin de deux remotes sur mes dépots git : un remote public, typiquement github ou gitlab, et un remote privé. Le problème de cette approche est que je dois taper deux fois “git push” : un vers chacun de mes remotes. C’est une perte de temps, un risque d’oubli … Bref, pas satisfait le Rancune !

Il s’avère qu’il existe une autre solution : donner deux adresses de push au même remote. C’est pas très compliqué, il suffit de faire :

git remote set-url --add --push origin <adresse du repo 1>
git remote set-url --add --push origin <adresse du repo 2>

Et hop ! Le remote “origin” a désormais deux adresses de push. Par exemple, pour un de mes projets, cela donne :

+ git remote -v
origin  seb@coffee:./git/devel_hw/GenericLib.git (fetch)
origin  git@github.com:Rancunefr/GenericLib.git (push)
origin  seb@coffee:./git/devel_hw/GenericLib.git (push)

Lorsque l’on fait un push, il sera désormais automatiquement effectué deux fois.

Rancune.

This post is licensed under CC BY 4.0 by the author.