You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Action执行正常但文件未保存至仓库问题咨询

GitHub Action 文件未同步到仓库的问题修复

你的核心问题是缺少提交并推送更改到远程仓库的步骤——GitHub Action的运行环境是临时虚拟机,下载的文件仅存在于该虚拟机的文件系统中,不会自动同步到你的GitHub仓库。

具体修复方案

在你的工作流yml文件中,添加以下步骤(放在文件下载步骤之后):

  1. 配置Git身份信息(用于提交更改)
- name: 配置Git用户信息
  run: |
    git config --global user.name "GitHub Actions Bot"
    git config --global user.email "actions@github.com"
  1. 提交并推送更改
- name: 提交文件更改
  run: |
    git add data/
    git commit -m "新增每日Excel数据文件: $(date +%Y%m%d_%H%M%S)"

- name: 推送到远程仓库
  uses: ad-m/github-push-action@master
  with:
    branch: main  # 替换为你的仓库目标分支
    github_token: ${{ secrets.GITHUB_TOKEN }}

额外注意点

  • 确保你已经使用actions/checkout@v3步骤检出了仓库代码,否则无法进行Git操作。
  • 可以在文件下载步骤后添加run: ls -la data/来验证文件是否成功下载到指定目录。
  • GITHUB_TOKEN是GitHub自动提供的秘钥,默认拥有仓库的写入权限,无需手动创建。

内容的提问来源于stack exchange,提问作者Bartleby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 04:32:31