Skip to content
On this page
字数:637 字
预计:2 分钟
阅读量:

Github 问题记录

作者:winches
更新于:6 个月前

Github Action 权限

这里的GITHUB_TOKENrepository_owner都会自动生成

注意:因为要写入文件,所以记得要去secrets里给GITHUB_TOKEN设置写入的权限

自动 Fork 仓库问题

报错信息

You’re making changes in a project you don’t have write access to. We’ve created a fork of this project for you to commit your proposed changes to. Submitting a change will write it to a new branch in your fork, so you can send a pull request.

原因

当您试图对一个您没有写权限的仓库进行更改时,GitHub 会自动为您创建一个 fork。这是 GitHub 的默认行为,目的是让您能够提交对项目的更改。这种情况下,您不能取消自动创建 fork 的功能。

如果您不希望 fork 该仓库,可以遵循以下步骤:

  1. 不要在原始仓库中直接编辑文件。这可以避免触发自动创建 fork 的机制。

  2. 如果您已经创建了 fork,您可以转到 fork 仓库的 "Settings"(设置)页面,向下滚动到底部,点击 "Delete this repository"(删除此仓库)按钮来删除 fork。请注意,这会永久删除仓库及其所有历史记录,因此在执行此操作之前,请确保您不需要此仓库的任何内容。

查看github作者的信息

1. 通过GitHub API接口查找

https://api.github.com/users/<name>/events/public,只需将名字换成想查看的名字即可。

2. 通过commits

进入到作者主页,查看那个仓库是无fork的,点击进入

点击commits进入

点击进入作者后边数字

进入后url地址后加上 .patch

即可看到作者邮箱地址

cron 表达式

cron 表达式用于定义任务的执行时间。它由五个字段组成,分别表示分钟、小时、日期、月份和星期几。每个字段用空格分隔,格式如下:


| | | | | | | | | +---- 星期几 (0 - 7) (0 和 7 都表示星期日) | | | +------ 月份 (1 - 12) | | +-------- 日期 (1 - 31) | +---------- 小时 (0 - 23) +------------ 分钟 (0 - 59) 示例解释 schedule:

  • cron: '0 0 * * *' 这个 cron 表达式表示工作流将在每天的午夜(00:00)运行一次。具体解释如下:

0 分钟:表示在每小时的第 0 分钟(即整点)。 0 小时:表示在每天的第 0 小时(即午夜)。

  • 日期:表示每个月的每一天。
  • 月份:表示每个月。
  • 星期几:表示每周的每一天。

Made with ❤️