把
github
上的開源項(xiàng)目備份成gitlab
的私有項(xiàng)目遏暴。
然后把github
上的代碼更新到本地厕妖,最后推送到gitlab
私有庫棺妓。
這樣就可以保證gitlab
和github
的代碼一樣项栏。
麻煩的就是要自己去手動(dòng)同步
這樣做的目的就是備份項(xiàng)目彬伦,免得github上優(yōu)秀的項(xiàng)目因?yàn)檎位蛘甙鏅?quán)原因被封而找不到源碼
一掀抹、使用gitlab
導(dǎo)入github
的項(xiàng)目
-
點(diǎn)新建項(xiàng)目
-
點(diǎn)導(dǎo)入項(xiàng)目虐拓,再點(diǎn) repo by URL , 然后寫上 你要導(dǎo)入的github項(xiàng)目地址
-
設(shè)置項(xiàng)目信息 [可選] ,最后點(diǎn)create
參考Import project from repo by URL
二傲武、讓gitlab
和github
的倉庫間接關(guān)聯(lián)
- 把
gitlab
上的項(xiàng)目clone到本地(這里配置的是ssh訪問 ubuntu 添加多個(gè)ssh公鑰和私鑰)
注意:先clone的是自己gitlab上的導(dǎo)入的項(xiàng)目
git clone git@gitlab.com:xxxx/kcptun.git
cd kcptun
# 查看當(dāng)前的遠(yuǎn)程庫
git remote -v
- 添加
github
遠(yuǎn)程庫
# git remote add 自己起個(gè)名字 https://github.com/xtaci/kcptun.git
git remote add github https://github.com/xtaci/kcptun.git
添加成功后會(huì)看到列表中會(huì)多出剛才添加第二個(gè)遠(yuǎn)程庫github
- 更新
github
的倉庫蓉驹,會(huì)新建一個(gè)分支為遠(yuǎn)程庫別名/分支名
,我這里是github/master
揪利,如果有多個(gè)分支态兴,則是github/分支1
,github/分支2
依次類推
git pull github
以后更新倉庫代碼就使用
git pull github master
更新完后使用
git push origin master
推送到自己的gitlab
私有庫疟位。