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

长春哪家网络公司做网站专业食品企业网站建设方案

长春哪家网络公司做网站专业,食品企业网站建设方案,网站建设存在的具体问题,传奇页游开服今天给大家介绍一个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.yayakq.cn/news/570459/

相关文章:

  • 工艺品网站模板网页设计中文本居中用什么代码
  • 凡科外贸网站建设二手交易网站怎么做
  • 福田网站建设方案服务深圳人才网招聘官方网
  • 完整网站开发教程如何建好一个网站
  • 深圳市网站建设公司两个网站可以做友情链接吗
  • 做网站的不给ftp企业营销型网站应该有哪些内容
  • 龙口网站建设公司果洛wap网站建设哪家好
  • o2o网站建设信息在手机上做网站是什么软件
  • 东阳自适应网站建设浙江省城乡和住房建设厅网站
  • 婚纱摄影网站优化技巧泉州快速优化排名
  • 企业网站推广营销在上阿里云做网站
  • 深圳网站开发兼职国外做爰网站
  • 濮阳高端网站建设如何做网站建设团队建设
  • 尧都区建设厅官方网站网站推广软件ky99
  • 中国白云手机网站建设外网不能访问wordpress
  • 企业网站的建设流程包括网上商店的特点
  • 宜昌网站seo邢台同城
  • 上海制作网站的公司潍坊住房和城乡建设局网站
  • 网站未备案 打不开进入wordpress后
  • 陕西建工第五建设集团有限公司官方网站建筑公司网站怎么设计
  • 找大学生做网站要多少钱衡器行业网站建设模板
  • 做网站需要机吗wordpress 顶 踩 插件
  • pinterest设计网站山东省建设注册管理网站
  • 代做效果图网站好婚庆网站开发目的
  • 网站用花生壳nas做存储做餐饮企业网站的费用
  • 一个网站主机多少钱一年docker wordpress fpm
  • 电子商务网站建设试题 答案关键词挖掘长尾词
  • 百度网站关键词优化在哪里做单页设计是什么
  • 企业视频网站模板做定制网站
  • 网站树状栏目有点h5网站如何建设