GitHub comitに緑のアイコンをつけるにはどうすればいいですか?


最近のワン波リロードシステムは何もなくなりました。一番よく使うGitの配置はきっと手配してきます。前にgitのcomitにサインをしましたが、なぜcomitにサインをしたのか思い出してください。GitHubのcomit歴史をもっとかっこいいからですか?サインを入れる前はどうでしたか?
在这里插入图片描述
comitにサインした後はどうなりますか?
在这里插入图片描述
このように比べて、もっとかっこいいです。しかし、私はこのためにやったのではないようです。私はより良いのが源のプロジェクトを混同するためにしたので、この緑の標識はもっと良いのが私の身分を証明することができます!プロのふりをして、2333~)。Gitを使ったことがある人は知っています。私たちの提出者情報は自分で設定できます。

$ git config user.name "tester"
$ git config user.email [email protected]
在这里插入图片描述
私たちが見ることができるのは、プッシュしてGitHubに行くことができる「小さな緑のマークがないだけ」です。これはあまり良くなさそうです。GitHubに身分証明をしてもらわないといけません。公式文書から見れば、GitHubはGPGを使う方式を提供しています。
最初はどうやって操作したのか忘れました。Windowsの下で操作するのは面倒くさいようです。これを利用して過程を整理してみて、この機会に水の文章を書きます。
GNU Privacy Gard(GnuPGまたはGPG)は、暗号化、署名通信内容および非対称暗号学を管理するための鍵である。
GPG鍵ペアを生成
第一歩はきっとGPGを通じて鍵を生成します。この時はGnuPGソフトが必要です。OK、ダウンロードします。🔐GnuPGGit fot windowsはgpgコマンドラインのプログラムを持っていますが、命令ラインが多くなりました。やはりGUIに行くのが楽しいです。GUI付きGpg 4 winを選択します。🔗。
在这里插入图片描述
私たちはファミリーバケットソフトウェアのKleopatoraを通じて鍵のペアを新たに作成しました。名前はGitHubユーザー名で、メールボックスはGitHubの登録メールボックスです。
在这里插入图片描述
在这里插入图片描述
パスパスパスを設定して私たちの鍵ペアを保護します。サインするたびにそれを使います。パスワードなしで直接鍵を使うこともできます。
在这里插入图片描述
はい、鍵ペアの生成が完了しました。次はGitHubに公開鍵を置いて、GitHubに私達の提出を検証させて、comitに“付けます”の上で小さい緑の標識を判定します。公開鍵の取得:マウスの右ボタン->>詳細->導出、[GitHub追加公開鍵:Settings->SSH and GPG keys]
在这里插入图片描述
次はGitを開いて署名を提出します。
Gitを有効にして署名を提出してください。
まず、Gitにgpgの実行可能なプログラムはどこにあるかを知ってもらいたいです。gpgの実行可能プログラムはGpg 4 winにあります。🔗同クラスのディレクトリの下のGnuPG/bin(GnuPGはGpg 4 winコンポーネントの一つです。)において、次のような構成が必要です。

$ git config --global gpg.program <path_to_gpg>
私の設定は以下の通りです。

$ where gpg
E:\Git\usr\bin\gpg.exe #     Git for windows    
E:\GnuPG\bin\gpg.exe #          
$ git config --global gpg.program "E:\GnuPG\bin\gpg.exe"
その後、git commitの度に、-Sを加えて署名を有効にすることができる。
在这里插入图片描述
毎回パラメータを多く打つのは面倒くさいです。GitのデフォルトでGPG署名を有効にするように構成します。

$ git config --global commit.gpgsign true
最後に私達はgit pushを見てみます。効果がありますか?
https://github.com/yeshan333/anonymous-git-commit/commits/master
在这里插入图片描述
大丈夫です。仕事は終わりました。私のGitグローバル構成は以下の通りです。

$ cat ~/.gitconfig
[user]
  name = yeshan333
  email = [email protected]
[gpg]
  program = E:\\GnuPG\\bin\\gpg.exe
[commit]
  gpgsign = true
締め括りをつける
GitHub comitに緑のアイコン(教程の詳細)を付ける方法についてこの記事を紹介します。GitHub comitの緑のアイコンの内容については、以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。