有时我们可能需要将项目同时提交到Github和Gitee,通过使用Gitee导入Github仓库我们可以轻松完成这个任务。

目录

  1. 导入Github仓库
  2. 同步Github仓库
  3. 存在的问题
    1. Gitee与Github的发行版设置不同。

导入Github仓库

在新建仓库时最下方有一个 导入已有仓库 的选项,点击后可以输入github仓库的URL链接。如果选择导入,上面的所有信息都不需要填写,即使填写了也会被覆盖。

如果是私有仓库,需要提供Github的账号和密码,如下图:

点击创建后,导入Github仓库就成功了。

同步Github仓库

通过导入github仓库建立的gitee仓库可以同步在github中原仓库。

点击上图中的强制同步选项,可以直接同步在github中的仓库。

这样在本地主机上的项目只需要提交到github的服务器之后再同步到gitee中,就可以轻松实现 将项目同时提交到github和gitee 。

存在的问题

Gitee与Github的发行版设置不同。

  • Github会直接将tags作为发行版,如果创建了一个tag,那么在releases中也可以看到多了一个发行版。
  • Gitee的tags和发行版是独立的,创建tag之后,不会自动创建发行版,而是由用户决定是否从该tag创建发行版。

在同步时,Github的发行版不会同步到Gitee,但是tags会进行同步。