diff --git a/.github/workflows/sync-to-gitea.yml b/.github/workflows/sync-to-gitea.yml index 979cfd46..99c71e93 100644 --- a/.github/workflows/sync-to-gitea.yml +++ b/.github/workflows/sync-to-gitea.yml @@ -13,15 +13,18 @@ jobs: - name: Push to Gitea env: - GITEA_REPO: ${{ secrets.GITEA_REPO_URL }} - GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} + GITEA_DOMAIN: ${{ secrets.GITEA_DOMAIN }} # 例如: gitea.com + GITEA_OWNER: ${{ secrets.GITEA_OWNER }} # 例如: your-username + GITEA_REPO: ${{ secrets.GITEA_REPO }} # 例如: ICC-CE + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} # 你的访问令牌 run: | git config --global user.name "GitHub Action" git config --global user.email "action@github.com" - # 使用 token 认证的正确格式 - git remote add gitea https://gitea.com/CJKmkp/ICC-CE.git + # 构建正确的带认证的URL + GITEA_URL="https://${GITEA_TOKEN}@${GITEA_DOMAIN}/${GITEA_OWNER}/${GITEA_REPO}.git" - # 推送代码到 Gitea + # 添加远程仓库并推送 + git remote add gitea "$GITEA_URL" git push -u gitea --all git push -u gitea --tags