当前位置: 首页 > news >正文

如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈

如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈

问题背景

由于我司最早期19年使用的是gitee,因此大部分仓库都在gitee有几百个库的代码,全部迁移也比较麻烦,但是目前陆续开源产品一次性推送3个库维护起来很麻烦,观察了三个平台的镜像功能,github支持镜像库但是推github每次都要魔法,不方便,gitee支持镜像库但是仅支持推送github,gitcode虽然全支持,但是我们所有的库都在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更新了,这里点击下同步就可以了,是不是相当方便。


http://www.mrgr.cn/news/82655.html

相关文章:

  • SpringMVC的消息转换器
  • 小白学Pytorch
  • 大模型原理解释
  • doris:基于 Arrow Flight SQL 的高速数据传输链路
  • Linux内核编程(二十一)USB应用及驱动开发
  • 微服务-Eureka
  • 如何使用 Ansys OptiSlang 同时运行多个参数化设计研究
  • 当今世界如何减少暴戾之气和矛盾纷争
  • 【Rust自学】10.5. 生命周期 Pt.1:生命周期的定义与意义、借用检查器与泛型生命周期
  • Linux 基础七 内存
  • 修改secure-file-priv参数-mysql5.7.26限制不允许导入或导出的解决方法
  • GNU链接器简介-2
  • Ubuntu 下载安装 Consul1.17.1
  • Branch-Solve-Merge Improves Large Language Model Evaluation and Generation
  • 高中数学部分基础知识
  • 【51单片机零基础-chapter4:LED数码管】
  • 【51单片机零基础-chapter2:灯独立点亮,自定义点亮,跑马灯点亮,函数】
  • 1.1.3 插入排序
  • GNU链接器简介
  • MAC环境安装(卸载)软件
  • 数据结构C语言描述8(图文结合)--哈希、哈希冲突、开放地址法、链地址法等实现
  • Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(2):配置主数据库
  • Kraft模式安装Kafka(含常规、容器两种安装方式)
  • 【操作系统不挂科】操作系统期末考试题库<1>(单选题&简答题&计算与分析题&应用题)
  • ARM CCA机密计算安全模型之固件更新
  • 代码实战:基于InvSR对视频进行超分辨率重建