From 02fd55f0c4963677e4514a240d4d573ba1fe49d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=E5=98=89=E9=98=B3-coder?= Date: Thu, 20 Nov 2025 21:41:58 +0800 Subject: [PATCH] fix name --- .gitea/workflows/multi-repo-sync.yml | 6 +++--- README.md | 12 +++++++----- repos.yaml | 4 ++-- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/multi-repo-sync.yml b/.gitea/workflows/multi-repo-sync.yml index e4de1c4..b4ba56f 100644 --- a/.gitea/workflows/multi-repo-sync.yml +++ b/.gitea/workflows/multi-repo-sync.yml @@ -48,8 +48,8 @@ jobs: env: UPSTREAM_USERNAME: ${{ secrets.UPSTREAM_USERNAME }} UPSTREAM_TOKEN: ${{ secrets.UPSTREAM_TOKEN }} - GITEA_USERNAME: ${{ secrets.GITEA_USERNAME }} - GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} + TARGET_USERNAME: ${{ secrets.TARGET_USERNAME }} + TARGET_TOKEN: ${{ secrets.TARGET_TOKEN }} run: | #!/usr/bin/env python3 import yaml @@ -237,7 +237,7 @@ jobs: print(f"\n开始时间: {time.strftime('%Y-%m-%d %H:%M:%S')}") # 检查必要的环境变量 - required_vars = ['UPSTREAM_USERNAME', 'UPSTREAM_TOKEN', 'GITEA_USERNAME', 'GITEA_TOKEN'] + required_vars = ['UPSTREAM_USERNAME', 'UPSTREAM_TOKEN', 'TARGET_USERNAME', 'TARGET_TOKEN'] missing_vars = [var for var in required_vars if not os.environ.get(var)] if missing_vars: diff --git a/README.md b/README.md index b04a103..d328ced 100644 --- a/README.md +++ b/README.md @@ -39,13 +39,13 @@ repositories: # 示例:同步 BladeX-Tool 仓库 - name: "bladex-tool" # 仓库名称(用于日志输出) source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@center.javablade.com/blade/BladeX-Tool.git" - target_url: "https://${GITEA_USERNAME}:${GITEA_TOKEN}@gitea.fjy8018.top/home/BladeX-Tool.git" + target_url: "https://${TARGET_USERNAME}:${TARGET_TOKEN}@gitea.fjy8018.top/home/BladeX-Tool.git" branch: "master" # 要同步的分支 # 示例:同步另一个仓库(取消注释并修改以下配置) - name: "another-repo" source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@github.com/example/repo.git" - target_url: "https://${GITEA_USERNAME}:${GITEA_TOKEN}@gitea.fjy8018.top/home/repo.git" + target_url: "https://${TARGET_USERNAME}:${TARGET_TOKEN}@gitea.fjy8018.top/home/repo.git" branch: "main" # 添加更多仓库同步配置... @@ -68,10 +68,12 @@ repositories: |--------|------|------| | `UPSTREAM_USERNAME` | 是 | 上游仓库用户名 | | `UPSTREAM_TOKEN` | 是 | 上游仓库访问令牌/密码 | -| `GITEA_USERNAME` | 是 | 目标 Gitea 用户名 | -| `GITEA_TOKEN` | 是 | 目标 Gitea 访问令牌 | +| `TARGET_USERNAME` | 是 | 目标 Gitea 用户名 | +| `TARGET_TOKEN` | 是 | 目标 Gitea 访问令牌 | -**注意:** 建议使用 Personal Access Token (PAT) 而不是密码,以提高安全性。 +**注意:** 变量名不能以 `GITEA_` 或 `GITHUB_` 开头(这些是系统保留前缀),建议使用 `TARGET_` 或 `UPSTREAM_` 等前缀区分不同仓库的凭证。 + +**安全建议:** 使用 Personal Access Token (PAT) 而不是密码,以提高安全性。 ## 🚀 使用方法 diff --git a/repos.yaml b/repos.yaml index 12fe45a..b9da6cb 100644 --- a/repos.yaml +++ b/repos.yaml @@ -4,13 +4,13 @@ repositories: # 示例:同步 BladeX-Tool 仓库 - name: "bladex-tool" # 仓库名称(用于日志输出) source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@center.javablade.com/blade/BladeX-Tool.git" - target_url: "https://${GITEA_USERNAME}:${GITEA_TOKEN}@gitea.fjy8018.top/home/BladeX-Tool.git" + target_url: "https://${TARGET_USERNAME}:${TARGET_TOKEN}@gitea.fjy8018.top/home/BladeX-Tool.git" branch: "master" # 要同步的分支 # 示例:同步另一个仓库(取消注释并修改以下配置) # - name: "another-repo" # source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@github.com/example/repo.git" - # target_url: "https://${GITEA_USERNAME}:${GITEA_TOKEN}@gitea.fjy8018.top/home/repo.git" + # target_url: "https://${TARGET_USERNAME}:${TARGET_TOKEN}@gitea.fjy8018.top/home/repo.git" # branch: "main" # 添加更多仓库同步配置...