cari

Rumah  >  Soal Jawab  >  teks badan

有没有办法同步 Coding 与 GitHub

如果一个项目同时在 GitHub 和 Coding 上都有仓库,能不能一次 commit 就可以更新到两个地方?

高洛峰高洛峰2801 hari yang lalu668

membalas semua(3)saya akan balas

  • PHPz

    PHPz2017-04-21 10:59:35

    Git tolak ke beberapa gudang pada masa yang sama

    Untuk mengelakkan repositori git daripada tidak boleh diakses kerana pelbagai sebab, anda boleh menolak kod ke berbilang repositori.

    Edit fail konfigurasi dalam direktori .git di bawah direktori gudang tempatan.

    Tambah:

    [remote "all"]
    url = git@github.com:licess/licess.git
    url = git@gitcafe.com:licess/licess.git
    

    Apabila menolak lagi, lari

    git push all master
    

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-21 10:59:35

    Anda boleh menggunakan arahan set-url jauh git untuk mencapai ini, mengambil Pengekodan dan GitHub sebagai contoh:

    $git remote -v #查看当前远端仓库
    origin  git@git.coding.net:user/project.git (fetch)
    origin  git@git.coding.net:user/project.git (push)
    github  git@github.com:user/repo.git (fetch)
    github  git@github.com:user/repo.git (push)
    
    
    $git remote add both git@git.coding.net:user/project.git
    # 添加一个名为 both 的远端
    $git remote set-url --add --push both git@git.coding.net:user/project.git
    # 为其添加 push 到 Coding 的 SSH 地址
    $git remote set-url --add --push both git@github.com:user/repo.git
    # 为其添加 push 到 GitHub 的 SSH 地址

    (Perhatikan bahawa jika anda memilih untuk menggunakan SSH untuk menolak, anda mesti mengkonfigurasi kunci awam SSH terlebih dahulu)
    Anda kemudiannya boleh menggunakan git push both untuk menolak ke dua gudang jauh pada masa yang sama.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-21 10:59:35

    Github menyokong cangkuk, anda boleh menyediakannya. Dapatkan pelayan dan lakukan ini sendiri. Dengan cara ini, setiap kali anda menolak ke github, cangkuk akan dicetuskan untuk mencapai penyegerakan automatik dengan gitcafe.

    balas
    0
  • Batalbalas