GitHub贡献热力图是如何练成的

简介: 运维系列

你真的以为GitHub上那些绿的冒油的提交热力图是大佬们分秒必争的抢着提交代码吗?观察了一下原来他们只是用了一个的命令让自己表现出很努力的样子. 瞬间感觉GitHub都被你们玩坏了。。。

git commit --allow-empty -m "no bugs. no bugs!"

那如何做到装作一直在提交代码呢?这里其实想想可以通过定时提交完成,而GitHub现在GitHub Runner又是十分的方便,所以实现起来就相对的简单了,例如以下GitHub runner工作流的配置文件:

name: nobugs`commit

on:
  push:
    branches:
      - master
  schedule:
    - cron: "* * * * *" #由于GitHub Actions的限制,如果设置为 * * * * * 实际的执行频率为每 5 分执行一次。

jobs:
  autogreen:
    runs-on: ubuntu-latest
    steps:
      - name: Clone repository
        uses: actions/checkout@v2

      - name: Auto always green
        run: |
          git config --local user.email "EMAIL" # 此处替换成你GitHub的邮箱地址 
          git config --local user.name "云原生生态圈" # 此处替换成你GitHub的账号昵称
          git remote set-url origin https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}
          git pull --rebase
          git commit --allow-empty -m "no bugs,no bugs!"
          git push

所以你只需要:

  1. 在GitHub上创建一个仓库或者使用已有仓库
  2. 把上面的代码写入仓库中GitHub runner的工作流配置文件,路径为.github/workflows/ci.yml
  3. 修改代码中git配置中邮箱地址以及你的GitHub昵称,也就是19-20行
  4. 如果你想控制提交的频率,你可以按照计划任务语法格式修改第8行的信息即可,下面附上一个运行一段时间的效果图:

感觉有意思,点个再看,点个赞!老铁

相关文章
|
8月前
|
人工智能 自然语言处理 NoSQL
『GitHub项目圈选13』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选13』推荐5款本周 让人爱不释手 的开源项目
188 2
|
8月前
|
人工智能 自然语言处理 iOS开发
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
220 2
|
8月前
|
存储 人工智能 API
『GitHub项目圈选10』推荐5款本周 实用给力 的开源项目
『GitHub项目圈选10』推荐5款本周 实用给力 的开源项目
129 0
|
Arthas Kubernetes 数据可视化
推荐10个GitHub上适合练手的后端项目(涵盖初中高阶)
上周,我们推出了26个好玩又有挑战的前端练习项目。 不少同学留言说,那后端的呢?后端也要! 淘系工程师一呼就应,我们邀请了2位淘系技术后端工程师,筛选出10个难度层层递进,好玩且实用的后端项目,包含java类库中的“瑞士军刀”工具、可视化API展现等等,难度依然分为【初级篇:4个】、【中级篇:3个】、【高级篇:3个】,不同学习诉求的同学可按需选择~
|
6月前
|
机器人 vr&ar 计算机视觉
|
算法 Java 程序员
GitHub上标星80k的算法笔记,是有什么与众不同的魅力?
程序员到底需不需要学习算法?这个问题被争论的次数绝对不亚于“Java是不是最好的语言”“VIM和Emacs谁是最好的编辑器”“程序员是不是需要学习数学”。为了避免陷入这样的争论里,我们先对“算法”一词做个转换定义,什么是算法?
|
存储 人工智能 JavaScript
来自 GitHub 2022 的趋势和见解
来自 GitHub 2022 的趋势和见解
|
数据采集 PyTorch API
图片识别转公式,GitHub 又一 LaTeX 神器面世
只需要把公式图片用鼠标拖动到工具内,就能一键转成 LaTex 公式。 写论文、做研究时,最让你头疼的是什么?想必公式编辑会榜上有名。那么有没有便捷的方法进行公式编辑呢?这里推荐一款神器,它使用 PyTorch Lightning 可将 LaTeX 数学方程的图像映射到 LaTeX 代码。 它的效果是这样的,输入一张带公式的图片,它能转换成 LaTeX 代码形式:
|
人工智能 Python
Github项目:AI消除马赛克实战
Github项目:AI消除马赛克实战
Github项目:AI消除马赛克实战
|
机器学习/深度学习 Linux TensorFlow
如何在GitHub上大显身手?
如何在GitHub上大显身手?
125 0
如何在GitHub上大显身手?