前言 Link to heading

出入校是大部分研究生同学日常,而每日填写出入校申请稍显繁琐。本文旨在帮助没有 GitHub 使用经验的同学快速上手自动报备工具,如果遇到任何问题,欢迎在下方留言版交流。希望疫情早日结束~

步骤 Link to heading

1. 登录 GitHub 账户 Link to heading

想要运行自动报备,你需要一个 GitHub 账户。

Tip
  1. 可以参考此链接进行注册。
  2. 如果遇到网络问题(无法访问 GitHub),通过此链接获得上网工具.

2. Fork 本仓库 Link to heading

进入 PKU-SIMSO-FREE,点击 Fork 按钮:

Fork

点击 Create fork 创建分支:

Create fork

随后会跳转至 fork 的仓库,可以看到 forked from xiaotianxt/PKU-SIMSO-FREE 字样。

Finish fork

3. 生成配置 Link to heading

前往 某网站 生成配置,输入你的参数后,点击 COPY 按钮复制:

生成配置并复制

4. 添加 secrets Link to heading

回到 fork 的仓库,首先点击 Settings:

Settings

点击左侧 Secrets - Actions:

Secrets - Actions

首先点击右上角 New repository secret:

Tip
注意是设定 Repository secrets,不是 Environment secrets 等。

New repository secret

在 Key 中输入 DATA,在 Value 中输入刚刚复制的配置,点击 Add secret:

Tip
记得修改学号、密码

输入 Data

最终结果应当如下图:

Data 字段展示

4. 激活 workflow Link to heading

进入 Actions 页面,点击 I understand my workflows, go ahead and enable them:

CleanShot 2022-09-01 at 02.03.18@2x

在左侧 workflow 一栏中选择 自动运行,点击黄色区域 Enable workflow:

自动运行

此时本仓库就会开始自动申请出入校往返了。想要测试是否运行正常,可以手动运行一次。点击 Run workflow - Run workflow,并查看结果:

Run workflow

显示绿色图标说明运行成功,还可以手动登录门户查看结果。

运行成功

6. 保持代码最新(可选) Link to heading

当你的仓库提示代码不同步时(This branch is 1 commit behind xiaotianxt:main),可以手动更新。点击 Sync fork - Update branch 即可。

Update