1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[裏技] githubのコントリビューションを手っ取り早く増やす方法

Posted at

注意

  • ※良いか悪いかでいうと、良くはないです。
  • ※何のためにやるのかは正直不明です。
  • ※実際にやるのはおすすめしませんが、できますよという話をします。

発端

githubを湿潤にしたい(草を生やしたい)と思ったけど、過去の日付を遡らないと面倒くさい……。
どうにかならないだろうか?

それ、出来ます

ポイントは

git commit --date="日付型"

あとは必要な部分を適宜対応すれば期待した結果が得られるでしょう。

コントリビューション数を稼ぐには

元々の発端は上記の通り、古い日付も草で茂らせる事でした。
が、別に日付を気にしないでもコントリビューション数は稼げます。
git commitさえ通ってしまえばよいのです。

ちょっと端折りすぎたのできちんと説明します。
githubに草を生やすので当然といえば当然ながらコントリビューションにカウントされます。
つまり、この仕組みを悪用すればコントリビューション数は事実上改竄が可能です。
その気になれば、1分で60コントリビューションはできるので、一気に数を稼ぐならマルチプロセスで動かせば良いです。
コンフリクトを確実に避けたいならファイルを分けたり、プロセスごとにリポジトリを分ける方法もあります。

コントリビューション数を稼ぐとどうなるか

さて、私は元々Githubを使った就活・転職を主に行っています。
その中ではGithubへのコントリビューション数を聞かれる事は当然ありませんでした。
具体的にはGithubにどういうものを上げているか、セールスPRとか価格をつけたらいくらにするか、と言ったお話が主なので何の役にも立ちません。
精々マウンティングが関の山と思います。

注意

git commitまではローカル作業なので特に怒られはしないですが、
git pushはサーバーに負荷を掛けるので、連発してはいけません。
何度もpushしたい瞬間はあると思いますが、せめて5秒ぐらい開けましょう。
また、5分間で10回以上アクセスがあったら攻撃行為っぽく見える1ので、やりすぎはほどほどにしましょう。

有効活用する方法があれば

コメント欄などで教えて下さい。。。

注釈

  1. 【連続アクセスは何回までなら許されるか?】このあたりは人によります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?