- 每天定时自动运行,按照设置的时间(如每天美国时间凌晨 0:00)执行。
- 根据随机概率控制提交(0-6 的概率),如果需要提交,则随机生成 1-3 个空提交(empty commit),并将其推送到 GitHub 仓库。
- 通过定时提交保持仓库的活跃度,让贡献图(GitHub Contributions Graph)不断更新。
- 把我的仓库fork到你自己的github项目,随便取个名字
- 配置操作权限
- 配置读取和写入权限
- 配置提交者用户名和邮箱(!!!非常重要),前往.github/workflows/main.yml配置
- 提交一次修改,看看是否成功
Caution
提交者的邮箱和账号必须配置成自己的,不然无法成功统计commit,别到时候给别人提交commit了
邮箱地址可以填你github绑定的邮箱地址 也可以填你的私密邮箱要隐藏你的电子邮件,可以通过 GitHub 的用户名设置一个 noreply
邮箱地址,这样就可以保护你的真实电子邮件地址。GitHub 提供了一个类似 username@users.noreply.github.com
的邮箱,你可以在 GitHub 的邮箱设置中找到并使用这个邮箱。
具体的步骤如下:
-
在 GitHub 设置邮箱:
- 登录到 GitHub。
- 进入 GitHub Settings。
- 在 "Primary email address" 下,启用 "Keep my email address private"(保持我的电子邮件地址私密)。
- 选择一个类似
username@users.noreply.github.com
的邮件地址。
-
修改 Git 配置: 更新你的 Git 配置文件,使用 GitHub 提供的
noreply
邮箱地址。你可以在workflow
中的git config
步骤中修改为这个noreply
邮箱:
git config --local user.email "your-username@users.noreply.github.com"
git config --local user.name "ikunycj"
这样,每次提交时,GitHub 会使用 noreply
邮箱来代替你个人的邮箱地址,保证隐私。