Rumah > Soal Jawab > teks badan
大约半年前因为一些原因,我们的项目从github
迁移到了自建的gitlab
服务器,但是半年的使用过程中发现gitlab
的很多功能并不能够满足需求,因此近期想要迁回到github
上。
问题是github
上仍然保留着此前的项目repo
,而网上搜索到的方法大都是在github
上新建repo
的。是否有更好的方案,可以不用新建repo
完成gitlab
到github
的迁移?
补充:
issue和wiki都是需要迁移的
PHPz2017-05-02 09:24:13
Buat repo pada Github, kemudian pergi ke repo anda, ubah suai url jauh, dan kemudian
git push
世界只因有你2017-05-02 09:24:13
Anda boleh mencubanya, tukar alamat jauh daripada gitlab kepada alamat github asal anda, kemudian buat cawangan baharu, tolak ke cawangan jauh baharu, kemudian klon repo jauh dan gabungkan cawangan yang baru dibuat pada induk.
Selain itu, kerana anda berhijrah dari github sebelum ini, rekod komit terawal sebenarnya tidak perlu berhijrah kembali ke repo lama di github. Lebih mudah untuk mencipta repo baharu.
我想大声告诉你2017-05-02 09:24:13
Jika ia adalah repo sebelumnya, maka secara teorinya git push [repo url]
sepatutnya boleh dilaksanakan, tetapi untuk kemungkinan konflik, hanya gunakan --force
secara langsung. Itu menyelesaikan masalah, bukan?
Selain itu, saya ingin mengambil peluang untuk berbincang dengan subjek, apakah aspek Gitlab yang tidak memenuhi keperluan pasukan anda?