recherche

Maison  >  Questions et réponses  >  le corps du texte

github - Comment utiliser git pour relier deux serveurs distants sans configurer SSH.

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)

怪我咯怪我咯2804 Il y a quelques jours984

répondre à tous(2)je répondrai

  • 某草草

    某草草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.

    répondre
    0
  • 迷茫

    迷茫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

    répondre
    0
  • Annulerrépondre