每天自动提交一次记录,写入 GitHub 贡献图(Contribution Graph),让 GitHub Streak 保持不间断。
功能特性:
- 随机生成每日心情、状态等信息
- 按照年/月自动归档日志
Note
这里的"签到"是每天自动向仓库提交一次 commit,记录到 GitHub 的贡献记录(Contribution Graph)。在 GitHub Streak 中即可看到连续提交不间断的记录。
连续签到:73 天
最近签到:2026-08-03
状态:持续中 🚀
v2.1.1 · 2026-07-30
fix bugs
点击右上角 Fork 按钮,将本仓库 Fork 到你自己的账号下。
Important
Fork 完成后,必须先启用 Actions:
- 进入你 Fork 后的仓库
- 点击顶部 Actions 标签页
- 点击绿色按钮 "I understand my workflows, go ahead and enable them"
-
登录 GitHub,进入 Settings > Developer settings > Personal access tokens > Tokens (classic)
-
点击 Generate new token (classic)
-
填写信息:
- Note:填写
daily-checkin - Expiration:选择
No expiration(永不过期)
- Note:填写
-
勾选以下权限:
- ✅
repo(完全控制仓库) - ✅
workflow(允许操作 Actions)
- ✅
-
点击 Generate token,生成后立即复制保存 Token 值。
Warning
Token 只会显示一次,离开页面后无法再次查看,请务必及时保存。
-
进入你 Fork 后的仓库,点击 Settings > Secrets and variables > Actions
-
点击 New repository secret,填写:
- Name:
DAILY_CHECKIN(名称必须完全一致,区分大小写) - Secret:粘贴刚才保存的 PAT
- Name:
-
点击 Add secret 保存。
Note
脚本会通过这个 Token 自动识别你的 GitHub 用户名和邮箱,无需手动修改任何代码。
配置完成后,可以手动触发一次测试:
- 点击仓库顶部 Actions 标签页
- 左侧选择 Dailyly workflow
- 点击右侧 Run workflow > Run workflow
几秒后刷新页面,如果显示 ✅ 绿色对勾,说明配置成功,之后会每天自动运行。
如果显示 ❌ 红色,点进去查看日志,常见错误:
remote: Permission denied→ Secret 名称填错,或 PAT 权限不足GH007→ 进入 Settings > Emails,关闭 "Block command line pushes that expose my email address" 选项,或将邮箱设为公开
本仓库会不定期发布新版本,修复问题或新增功能。由于每天都有自动签到提交,建议只订阅 Release 通知,避免被日常 commit 打扰:
- 点击仓库页面右上角 Watch 下拉按钮
- 选择 Custom
- 只勾选 Releases,取消其他选项
- 点击 Apply
完成后,每当有新版本发布时你会收到一条 GitHub 通知,日常的签到提交不会有任何打扰。
收到新版本通知后,进入你自己 Fork 的仓库:
- 点击仓库名称下方的 "This branch is N commits behind" 提示
- 点击 Sync fork → Update branch
同步完成后代码自动更新,无需重新配置 Secret,已有的签到记录也不受影响。


