制作网站的收获体会,照片制作视频软件,建站公司一般用什么框架,网站标题怎么修改如何操作github#xff0c;gitee#xff0c;gitcode三个git平台建立镜像仓库机制#xff0c;这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
问题背景
由于我司最早期19年使用的是gitee#xff0c;因此大部分仓库都在gitee有几百个库的代码#xff0c;…如何操作githubgiteegitcode三个git平台建立镜像仓库机制这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
问题背景
由于我司最早期19年使用的是gitee因此大部分仓库都在gitee有几百个库的代码全部迁移也比较麻烦但是目前陆续开源产品一次性推送3个库维护起来很麻烦观察了三个平台的镜像功能github支持镜像库但是推github每次都要魔法不方便gitee支持镜像库但是仅支持推送githubgitcode虽然全支持但是我们所有的库都在gitee鉴于此情况优雅草采用维护一个gitee库推送至github再登录gitcode镜像库拉github的库这样就实现了3个平台都可以了。 gitee 仅支持github gitcode 支持github 和gitee
实际解决
我们以优雅草刚开源的yyc-gather采集器库为例
第一步push推gitee到github的镜像
打开gitee库点击管理-添加镜像仓库 这里选择github 仓库我们要在Gitbub建立一个同名的空的仓库 建立一个同名的空的仓库 yyc-gather 建立成功 接下来申请github 私人令牌在
你可以通过以下方式申请 GitHub 私人令牌
登录与 Gitee 绑定的 GitHub 帐号这里请注意前提是在gitee账户管理处绑定github账户
通过路径「用户头像」→「Settings」进入「Developer setting」这里在个人资料最底部不容易看到 这里选传统古典tokens Personal access tokens (classic) 选择「Personal access tokens」选项后点击「Generate new token」 「Note」字段可以随意填写What’s this token for?例如Gitee_Mirror我直接写gitee 大概就知道意思了
下面的过期时间根据自己来我选择一年 「Select scopes」字段请根据你的需求进行勾选
repo 字段为必选字段请您直接勾选 admin:repo_hook 字段为可选字段用于自动生成 webhook 当您需要 Gitee 自动从 GitHub 同步仓库时建议您勾选。
点击「Generate token」生成私人令牌 复制私人令牌并妥善保管建议本地保存一份 复制。 填入镜像仓库配置这里点击添加。
点击更新试试 完美解决可以看到github这个空仓库已经有了内容。 第二步让gitcode创建镜像仓库从github拉代码
这一步 那就太简单拉优雅草央央发现gitcode是做的很好的而且没出来多久的产品能做到这样已经相当不错了看来c站的研发实力是相当强的C站很有前途啊 兄弟们。
登录后选择导入仓库填好以下信息库的地址尽量保持一致。 导入成功后点击管理——点击仓库镜像——选择pull 拉取这里我们看到已经自动帮我们弄好了那么以后github更新了这里点击下同步就可以了是不是相当方便。