J'utilise actuellement git sur windows via une combinaison de msysgit et Cygwin.Comment joindre plusieurs URL à une seule télécommande git?
J'ai un ordinateur portable que je déplace un peu, donc ce n'est pas sur un emplacement cohérent. Malheureusement, je n'ai pas de nom cohérent car le nom de l'ordinateur n'est pas résolu sur tous les emplacements auxquels je me connecte, donc je ne peux pas simplement utiliser le nom de l'ordinateur comme hôte pour l'URL (par exemple: git:// compname/repo), donc je dois utiliser l'adresse IP.
Existe-t-il un moyen d'ajouter plusieurs URL à partir d'une télécommande particulière? Je l'ai vu
git remote set-url --add [--push] <name> <newurl>
comme un moyen d'ajouter plusieurs URL à une télécommande, et je peux voir les mises à jour dans le fichier .git/config, mais git essaye seulement d'utiliser le premier.
Existe-t-il un moyen pour que git essaie d'utiliser toutes les URL? J'ai essayé à la fois git fetch et git remote update, mais ni ne tente rien après la première url.
Notez que je n'ai pas encore essayé sur Linux, et je ne peux pas corriger la résolution du nom de l'ordinateur car cela fonctionne.
Je ne pense pas que Git supporte plusieurs URL ** à distance ** (récupérer à partir de la première URL de réponse, pousser à toutes les URL) , vous devez donc utiliser une télécommande par URL actuellement. –
duplication possible de [tirer/pousser depuis plusieurs emplacements distants] (http://stackoverflow.com/questions/849308/pull-push-from-multiple-remote-locations) – RedX
Voir http://stackoverflow.com/questions/ 849308/pull-push-from-multiple-remote-locations deuxième réponse – RedX