如何优雅的把 GitHub 上的代码 push 到 gitlab 上?

2018-02-23 23:54:33 +08:00
 qfdk

现在碰到了一个这样的问题。

有一部分代码是自己 GitHub 上 平常开发的玩具,每天都会更新,更新希望提交到公司的 gitlab 上。

现在的方法是 下载自己的代码 然后复制到公司的 repo 然后重新 commit 到 Gitlab 上

不知道有没有好的方法 自动拉取 github 的代码并更新呢?

尝试了导入 GitHub 的 api key 似乎不管用

4946 次点击
所在节点    问与答
23 条回复
billchenchina
2018-02-24 10:44:14 +08:00
@qfdk 我再明确下需求,是两个不同的 git 仓库吧?如果是的话按 #1 做,webhook 端两个本地仓库,分别有不同的上游,git config 的设定设为仅当前仓库有效(而非全局),即可解决。
billchenchina
2018-02-24 10:45:09 +08:00
如果有内网需求的话可以做成 cron 定时任务,每天几次尝试 pull & push
qfdk
2018-02-24 15:45:11 +08:00
@billchenchina 对的两个不同 的仓库,一个是公共的 github 一个是内部的内网仓库,两个账号 id 都不一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/432068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX