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

报告文学合肥seo招聘

报告文学,合肥seo招聘,像淘宝购物网站建设需要哪些专业人员,南海专业网站建设公司今天给大家介绍一个gitlab很高级也是非常有用的功能 - gitlab的mirroring,你可以将仓库镜像到外部或从外部镜像仓库过来,从而可以实现分支、标签和提交的自动同步。 文章目录 1. mirroring的实现方式2. push mirroring2.1 简介2.2 说明 3. 配置推送镜像3…

今天给大家介绍一个gitlab很高级也是非常有用的功能 - gitlab的mirroring,你可以将仓库镜像到外部或从外部镜像仓库过来,从而可以实现分支、标签和提交的自动同步。

文章目录

    • 1. mirroring的实现方式
    • 2. push mirroring
      • 2.1 简介
      • 2.2 说明
    • 3. 配置推送镜像
      • 3.1 基于https的方式
        • step1: 选择被推送的仓库所在的项目
        • step2: 选择需要推送的仓库所在的项目:
      • 3.2 基于ssh方式
        • step1: 选择被推送的仓库所在的项目
        • step2: 选择需要推送的仓库所在的项目
        • step3: 在上一步的基础上查看ssh公钥
        • step4: 选择被推送的仓库所在的项目
        • step5: 选择需要推送的仓库所在的项目
        • step6: 查看

1. mirroring的实现方式

有以下几种mirroring的方法:

  • 推送:将仓库从 GitLab 镜像到另一个位置。
  • 拉取:将仓库从其他位置镜像到 GitLab 实例(专业版以上)。
  • 双向镜像:彼此相互镜像,但可能会导致冲突。

2. push mirroring

  • Gitlab 13.5引入,基于https支持lfs(大文件存储)
  • 参考:push-mirroring

2.1 简介

  • 推送镜像是一个下游存储库,用于镜像对上游存储库所做的提交。

  • 推送镜像被动接收对上游存储库所做的提交的副本。

  • 为防止镜像与上游存储库分流,请勿将提交直接推送到下游镜像。改为将提交推送到上游存储库。

2.2 说明

虽然拉取镜像(pull mirroring)会定期从上游存储库检索更新,但推送镜像(push mirror)仅在以下情况下接收更改:

  • 提交被推送到上游 GitLab 存储库。
  • 管理员强制更新镜像。

当更改推送到上游存储库时,推送镜像会收到它:

  • 五分钟内。
  • 在一分钟内,如果启用了仅镜像保护的分支。

如果是不同的分支,“镜像存储库”部分中会显示错误。

3. 配置推送镜像

3.1 基于https的方式

step1: 选择被推送的仓库所在的项目

如果需要通过某个用户来完成镜像推送,需要在协议后加上被推送仓库的username@,如https://renliting@docker.bdeet.top/test/aaa.git,对应的密码就是renliting用户的密码。改用户的权限至少是maintainer权限。
在这里插入图片描述

step2: 选择需要推送的仓库所在的项目:

Main menu -> Projects -> Settings > Repository -> **Mirroring repositories **-> input Git repository URL -Mirror direction(Push)-Authentication method(Password)-`Mirror repository
在这里插入图片描述
看到这种现象就说明已经ok了,当然你也可以测试下
在这里插入图片描述

3.2 基于ssh方式

参考链接:https://docs.gitlab.com/ee/user/project/repository/mirror/#get-your-ssh-public-key

step1: 选择被推送的仓库所在的项目

ssh的方式是将被推送的仓库的clone地址复制过来,然后需要url地址中的:改为/。如将git@docker.bdeet.top:mirror/ccc.git改为git@docker.bdeet.top/mirror/ccc.git
在这里插入图片描述

step2: 选择需要推送的仓库所在的项目

Main menu -> Projects -> Settings > Repository -> **Mirroring repositories **-> input Git repository URL -Mirror direction(Push)-Authentication method(SSH)-Mirror repository

在这里插入图片描述

step3: 在上一步的基础上查看ssh公钥

在这里插入图片描述

step4: 选择被推送的仓库所在的项目

Main menu -> Projects -> Settings > Repository -> **Mirroring repositories **-> Deploy keys
在这里插入图片描述
在这里插入图片描述

step5: 选择需要推送的仓库所在的项目

点击同步
在这里插入图片描述
显示已经同步完成
在这里插入图片描述

step6: 查看

在这里插入图片描述
在这里插入图片描述
可以发现,推送后两边的提交次数一致,说明推送成功。

http://www.ds6.com.cn/news/64281.html

相关文章:

  • 南充免费推广网站运营商推广5g技术
  • 大型大型网站建设方案在线科技成都网站推广公司
  • 做网站建设公司赚钱吗天津seo排名扣费
  • 搜索引擎优化的要点seo排名如何优化
  • 想做微商怎么找厂家抖音搜索排名优化
  • 商城网站怎么做图床外链生成工具
  • 杭州萧山网站建设公司日本进口yamawa
  • 展厅效果图网站成人电脑基础培训班
  • 松江营销型网站建设公司口碑营销的案例及分析
  • 制作一份网站建设的简要任务执行书重庆seo点击工具
  • 江苏网页制作报价深圳白帽优化
  • 成品网站整套源码百度怎么注册自己的店铺
  • 网站备案一般要多久网络培训机构排名前十
  • mac系统怎样安装wordpresswindows优化大师有什么功能
  • 郑州网站优化费用谷歌外贸平台
  • 阳西哪里有做网站方象科技专注于什么领域
  • 如何建议一个网站百度云资源搜索
  • 东莞模板网站设计淘宝关键词查询
  • wordpress bootstrap3seo小白入门教学
  • 百度站长工具链接提交主流网站关键词排名
  • 单页网站怎么优化新闻软文广告
  • 建设执业资格注册中心网站办事大厅seo快速排名利器
  • 什么外贸网站做箱包好优化大师免费下载
  • 医院网站做竞价需要注意广告法广州网站建设费用
  • 个人备案的网站 做企业站互联网营销师是做什么的
  • 四川省工程信息造价网网络推广和seo
  • 怎么做网站地图自助建站网站
  • 湖南营销型网站建设团队百度广告标识
  • 项城网站建设google seo怎么做
  • wordpress模型文山seo公司