Github 问题记录
Github Action 权限
这里的
GITHUB_TOKEN
和repository_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 该仓库,可以遵循以下步骤:
不要在原始仓库中直接编辑文件。这可以避免触发自动创建 fork 的机制。
如果您已经创建了 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 小时(即午夜)。
- 日期:表示每个月的每一天。
- 月份:表示每个月。
- 星期几:表示每周的每一天。