如何将一个项目同时提交到GitHub和Gitee?

有这种想法的朋友应该还是在想扩大自己项目的影响力,毕竟github是全球最大的开源社区,如果你的项目能获得关注,那么对于开发者来说是一件很不错的事情。

当然对于开发者来说,如果要同时在多个网站更新自己的项目是一件很繁琐的事情,就像现在的一些自媒体一样,一篇文章要同时发布到多个平台,当然可以借助一些工具,但可能大部分情况还是只能手动将文章在各个平台发布一遍,这个工作量对于个人来说是不可接受的,当然也有一些公司会这样做,只是因为他们有足够的人力。

那么如何将我们的项目同时开源到多个平台呢?当然目前我们就考虑国内的gitee跟国外的github,因为这两个平台相对来说影响力还是比较大的。

以下操作适用于vscode编辑器。

1、分别在两个平台下新建项目,拉取其中一个平台的代码。

2、拉取完成后项目根目录下有一个.git的隐藏目录,如果没有显示该目录就要操作显示一下,macos下可以通过按【command+shift+.】来显示隐藏文件。

3、编辑config文件,在remote下面新增对应的git项目地址



4、修改文件,通过vscode提交,push的时候可能会报错,多试几次,如果出现让你通过vscode插件登录就执行这个操作,登录成功后就能正常提交了。

其实这里面要修改的地方并不多,就是在config文件下新增一行代码,但是最关键的一步是要通过vscode登录github,笔者的mac默认是safari浏览器,在执行这个操作的时候老师打不开,试着将默认浏览器设置为chrome后就成功了,如果你也遇到safari不能登录的问题可以试试改一下默认浏览器。

笔者在配置好新建了一个项目做了下测试,发现功能是正常的,但是同一个push,通常push到github的成功率大概在30%,基本上3次中有两次是超时的,页面也打不开,过一段时间又正常了。

不过问题不大,只要后面的提交能成功的话,之前的提交也会生效。

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):