github操作不允许进行浅层更新



我正在尝试使用github操作进行回购镜像。有两个存储库,第一个是包含工作流的存储库,第二个是我想推送到的存储库。从第一个存储库推送时,由于以下错误,镜像操作失败:

[远程拒绝]原点/main->main(不允许浅层更新(错误:无法将某些引用推送到"…">

以下是工作流程作业:

runs-on: ubuntu-latest
steps:
- uses: actions/checkout/@v3
- uses: pixta-dev/repository-mirroring-action@v1
with:
target_repo_url:
${{ env.URL }}
ssh_private_key:
${{ secrets.SSH_KEY }}

在重新创建包含工作流的存储库后,它没有更改任何内容。我应该对要推送到的存储库做些什么吗?我知道我已经成功地推进了它,但我必须将作业添加到我的工作流程表中,这样存储库就不会是空的。

感谢

找到答案:

增加了获取n个提交的获取深度->0=所有

我把上面的代码改成了

- uses: actions/checkout@v3
with:
fetch-depth: 0

最新更新