Maison > Questions et réponses > le corps du texte
Bonjour à tous, je souhaite déployer git sur deux serveurs en même temps. Combien de SSH dois-je configurer ?
Ma situation :
J'ai d'abord configuré le ssh de github, mais je souhaite également le déployer sur oschina en même temps. Dois-je également configurer un ssh ? Mais cela n'est-il pas en conflit avec le ssh de github ? En même temps, le push ne peut pas être effectué sur github, mais ne peut être poussé que vers oschina.
Ou est-ce comme ce que disent la plupart des internautes ? Après avoir configuré le ssh de GitHub, je m'en fiche, tout comme ce qui suit ?
[remote "all"]
url = https://github.com/XXXXXX/XXXXX.git
url = https://git.oschina.net/XXXXX/XXXXX.git
Xiaobai remercie le répondant par avance (trois saluts)
某草草2017-05-02 09:51:20
Si git prend en charge le push de plusieurs serveurs en même temps, vous pouvez utiliser la commande suivante
git remote set-url --add <name> <newurl>
Si vous disposez déjà de l'origine de l'hôte distant par défaut qui est GitHub, vous pouvez utiliser la méthode suivante pour ajouter l'adresse d'oschina à l'origine
git remote set-url --add origin <oschina url>
De cette façon git push origin
peut être soumis à GitHub et oschina en même temps.
git-remote
En tapant sur un téléphone portable, si le formatage est incorrect, veuillez le modifier sur l'ordinateur.
迷茫2017-05-02 09:51:20
Si vous souhaitez pousser vers deux serveurs, il vous suffit de configurer deux télécommandes, puis de pousser votre propre branche.
git remote add github <github-repo>
git remote add oschina <oschina-repo>
git push github master
git push oschina master
Vous pouvez également vous référer à la liste que j'ai faite sur l'aide-mémoire git des entrepôts distants