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

网站备份和备案的区别成都网站制作方案

网站备份和备案的区别,成都网站制作方案,通化市建设工程招投标网站,石家庄学校网站建设文章目录 1 A 仓库备份 到 B 仓库2 B 仓库修改main分支的权限 1 A 仓库备份 到 B 仓库 #!/bin/bash# 定义变量 REPO_DIR"/home/xhome/opt/git_sync/zz_xx_xx" # 替换为你的本地库A的实际路径 REMOTE_ORIGIN"http://192.168.1.66:8181/zzkj_software/zz_xx_xx.…

文章目录

  • 1 A 仓库备份 到 B 仓库
  • 2 B 仓库修改main分支的权限

1 A 仓库备份 到 B 仓库

#!/bin/bash# 定义变量
REPO_DIR="/home/xhome/opt/git_sync/zz_xx_xx"  # 替换为你的本地库A的实际路径
REMOTE_ORIGIN="http://192.168.1.66:8181/zzkj_software/zz_xx_xx.git"        # 库A的URL
REMOTE_BACKUP="http://192.168.1.67:8181/zzkj_software/zz_xx_xx.git"  # 库B的URL
BRANCH_NAME="main"  # 分支名称# 进入仓库目录
cd "$REPO_DIR" || exit# 检查是否有新的提交到 REMOTE_BACKUP
echo "Checking for new commits on REMOTE_BACKUP..."
git fetch "$REMOTE_BACKUP" "$BRANCH_NAME"
if [ $(git rev-list --count HEAD...FETCH_HEAD) -gt 0 ]; thenecho "WARNING: There are new commits on REMOTE_BACKUP. These will be overwritten."read -p "Do you want to continue and force push? (y/n): " choiceif [ "$choice" != "y" ]; thenecho "Aborting."exit 1fi
fi# 获取最新的远程信息,并记录远程分支的最新提交哈希值
echo "Fetching the latest changes from REMOTE_BACKUP..."
git fetch "$REMOTE_BACKUP" "$BRANCH_NAME"
REMOTE_BRANCH_HASH=$(git rev-parse FETCH_HEAD)# 强制推送更新到远程备份库,使用 --force-with-lease 并指定预期的远程分支哈希值
echo "Pushing updates to REMOTE_BACKUP with --force-with-lease..."
if ! git push --force-with-lease="refs/heads/$BRANCH_NAME:$REMOTE_BRANCH_HASH" "$REMOTE_BACKUP" "$BRANCH_NAME"; thenecho "Failed to push updates to REMOTE_BACKUP. Please check your repository state."exit 1
fi# 强制推送所有标签到远程备份库
echo "Pushing tags to REMOTE_BACKUP..."
if ! git push "$REMOTE_BACKUP" --tags; thenecho "Failed to push tags to REMOTE_BACKUP. Please check your repository state."exit 1
fi# 可选:清理本地不再需要的远程跟踪分支和标签
# git remote prune backupecho "Synchronization completed successfully."

2 B 仓库修改main分支的权限

  • main 分支允许强制推送即可.
    在这里插入图片描述
http://www.yayakq.cn/news/634666/

相关文章:

  • 温岭建设局网站.net 做网站
  • 网站开发年收入访问网站获取qq
  • 做汽车商城网站wordpress 销售主题
  • 医美类网站如何做推广setnet科技网站建设
  • 深圳网站设计在哪济南兴田德润联系电话中国住房和城乡建设部招标网站
  • hao123网站手机免费注册网站
  • 旅游网站模板文章招聘网站做招聘顾问
  • 腾讯云建设个人网站wordpress图片备用地址
  • 网站如何在百度免费制作一个自己的网站
  • 手机app设计网站建设地方门户网站的分类
  • 家居东莞网站建设网页制作设计框架
  • 安徽省建设工程安全 协会网站江苏中南建设投标网站
  • seo企业网站源码做网站月入5万
  • 2008iis搭建网站如何承接设计网站建设
  • 商务 服务类网站模板网上接网站开发不给钱怎么办
  • 鲜花网站建设的项目介绍有wordpress模板安装教程
  • 广州网站建小程序微信公众平台
  • 电子商务网站建设与管理期末考试题哈尔滨网站建设贴吧
  • 良品铺子网站制作新华社最新消息的新闻
  • 设计师素材网站开发美好乡村建设网站
  • 建个网站怎放上一张图网站运营建设
  • 高端品牌型 营销型网站建设做柜子比较好看的网站
  • 福田区住房和建设局官方网站东莞专业网站建设公司
  • 郑州网站设计费用深圳外包网站公司
  • iis7 网站权限门户网站 开发语言
  • 游仙建设局官方网站中国乐清新闻
  • 广州网站建设网络小说网站排行榜前十名
  • 网站首页tdk怎么做云南省网站开发软件
  • 建站之星网站空间根目录关于加强公司网站建设的通知
  • 采集类淘宝客网站怎么做wordpress 上传头像