# gitlab-sync-panel **Repository Path**: wyeye/gitlab-sync-panel ## Basic Information - **Project Name**: gitlab-sync-panel - **Description**: GitLab 多仓库指定分支同步管理平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-18 - **Last Updated**: 2026-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GitLab 多仓库同步平台 本项目用于在 Mac 上通过 Web 页面管理公司 GitLab 到客户 GitLab 的多仓库、指定分支同步。 ## 启动 ```bash python3 app.py --host 127.0.0.1 --port 8080 ``` 访问: ```text http://127.0.0.1:8080 ``` ## 分支映射格式 每行一条: ```text develop -> dev main -> master release/1.0 -> customer-release/1.0 ``` ## 同步行为 - 目标仓库需要提前创建。 - 目标分支不存在时自动创建。 - 源分支未创建时记录为等待。 - 源分支删除后,尝试删除目标分支。 - 普通 push 失败后会尝试强制更新;客户 GitLab 拒绝时记录失败。