fix name
This commit is contained in:
@@ -48,8 +48,8 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
UPSTREAM_USERNAME: ${{ secrets.UPSTREAM_USERNAME }}
|
UPSTREAM_USERNAME: ${{ secrets.UPSTREAM_USERNAME }}
|
||||||
UPSTREAM_TOKEN: ${{ secrets.UPSTREAM_TOKEN }}
|
UPSTREAM_TOKEN: ${{ secrets.UPSTREAM_TOKEN }}
|
||||||
GITEA_USERNAME: ${{ secrets.GITEA_USERNAME }}
|
TARGET_USERNAME: ${{ secrets.TARGET_USERNAME }}
|
||||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
TARGET_TOKEN: ${{ secrets.TARGET_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
import yaml
|
import yaml
|
||||||
@@ -237,7 +237,7 @@ jobs:
|
|||||||
print(f"\n开始时间: {time.strftime('%Y-%m-%d %H:%M:%S')}")
|
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)]
|
missing_vars = [var for var in required_vars if not os.environ.get(var)]
|
||||||
|
|
||||||
if missing_vars:
|
if missing_vars:
|
||||||
|
|||||||
12
README.md
12
README.md
@@ -39,13 +39,13 @@ repositories:
|
|||||||
# 示例:同步 BladeX-Tool 仓库
|
# 示例:同步 BladeX-Tool 仓库
|
||||||
- name: "bladex-tool" # 仓库名称(用于日志输出)
|
- name: "bladex-tool" # 仓库名称(用于日志输出)
|
||||||
source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@center.javablade.com/blade/BladeX-Tool.git"
|
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" # 要同步的分支
|
branch: "master" # 要同步的分支
|
||||||
|
|
||||||
# 示例:同步另一个仓库(取消注释并修改以下配置)
|
# 示例:同步另一个仓库(取消注释并修改以下配置)
|
||||||
- name: "another-repo"
|
- name: "another-repo"
|
||||||
source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@github.com/example/repo.git"
|
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"
|
branch: "main"
|
||||||
|
|
||||||
# 添加更多仓库同步配置...
|
# 添加更多仓库同步配置...
|
||||||
@@ -68,10 +68,12 @@ repositories:
|
|||||||
|--------|------|------|
|
|--------|------|------|
|
||||||
| `UPSTREAM_USERNAME` | 是 | 上游仓库用户名 |
|
| `UPSTREAM_USERNAME` | 是 | 上游仓库用户名 |
|
||||||
| `UPSTREAM_TOKEN` | 是 | 上游仓库访问令牌/密码 |
|
| `UPSTREAM_TOKEN` | 是 | 上游仓库访问令牌/密码 |
|
||||||
| `GITEA_USERNAME` | 是 | 目标 Gitea 用户名 |
|
| `TARGET_USERNAME` | 是 | 目标 Gitea 用户名 |
|
||||||
| `GITEA_TOKEN` | 是 | 目标 Gitea 访问令牌 |
|
| `TARGET_TOKEN` | 是 | 目标 Gitea 访问令牌 |
|
||||||
|
|
||||||
**注意:** 建议使用 Personal Access Token (PAT) 而不是密码,以提高安全性。
|
**注意:** 变量名不能以 `GITEA_` 或 `GITHUB_` 开头(这些是系统保留前缀),建议使用 `TARGET_` 或 `UPSTREAM_` 等前缀区分不同仓库的凭证。
|
||||||
|
|
||||||
|
**安全建议:** 使用 Personal Access Token (PAT) 而不是密码,以提高安全性。
|
||||||
|
|
||||||
## 🚀 使用方法
|
## 🚀 使用方法
|
||||||
|
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ repositories:
|
|||||||
# 示例:同步 BladeX-Tool 仓库
|
# 示例:同步 BladeX-Tool 仓库
|
||||||
- name: "bladex-tool" # 仓库名称(用于日志输出)
|
- name: "bladex-tool" # 仓库名称(用于日志输出)
|
||||||
source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@center.javablade.com/blade/BladeX-Tool.git"
|
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" # 要同步的分支
|
branch: "master" # 要同步的分支
|
||||||
|
|
||||||
# 示例:同步另一个仓库(取消注释并修改以下配置)
|
# 示例:同步另一个仓库(取消注释并修改以下配置)
|
||||||
# - name: "another-repo"
|
# - name: "another-repo"
|
||||||
# source_url: "https://${UPSTREAM_USERNAME}:${UPSTREAM_TOKEN}@github.com/example/repo.git"
|
# 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"
|
# branch: "main"
|
||||||
|
|
||||||
# 添加更多仓库同步配置...
|
# 添加更多仓库同步配置...
|
||||||
|
|||||||
Reference in New Issue
Block a user