婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)

如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)

熱門標(biāo)簽:400電話申請(qǐng)到底哪家好 外呼系統(tǒng)怎么群發(fā)短信 400電話辦理費(fèi)用低 地圖標(biāo)注項(xiàng)目幾個(gè)月 聯(lián)通外呼系統(tǒng)電腦app軟件 蘇州呼叫中心外呼系統(tǒng)哪家強(qiáng) 谷歌地圖標(biāo)注日期 鶴壁高頻外呼系統(tǒng)多少錢一個(gè)月 宿遷怎么辦理400電話

最近一波重裝系統(tǒng)啥都沒了,最常用的 Git 配置肯定得安排回來(lái)的。記得之前給 git 的 commit 加了個(gè)簽名,回想下為什么要給 commit 做下簽名?因?yàn)樗茏?GitHub 的 commit 歷史更帥?看下加簽名之前是怎么樣的:

再看下對(duì) commit 簽名后是怎么樣的:

這么一對(duì)比,是更帥了!但我好像不是因?yàn)檫@的才做的。我是為了更好的去混開源項(xiàng)目做的,這個(gè)綠標(biāo)能更好的證明我的身份!!!(假裝我很專業(yè),2333~)。使用過(guò) Git 的同學(xué)應(yīng)該都曉得,我們的提交作者信息是可以自己設(shè)置的(這意味著我們可以使用他人身份信息),如下:

$ git config user.name "tester"
$ git config user.email gg@qq.com

我們可以看到,是可以 push 到 GitHub 的[沒有小綠標(biāo)而已]。這看起來(lái)就不太好,得讓 GitHub 證明下自己得身份才行,從官方文檔可以看到, GitHub 提供了一種使用 GPG 的方式可以讓我們的 commit “戴”上小綠標(biāo)。

忘了當(dāng)初是怎么操作的了,在 Windows 下操作貌似還挺麻煩的,趁此捋一下過(guò)程,趁機(jī)水篇文章。

GNU Privacy Guard(GnuPG或GPG)是一個(gè)密碼學(xué)軟件,用于加密、簽名通信內(nèi)容及管理非對(duì)稱密碼學(xué)的密鑰。

生成 GPG 密鑰對(duì)

第一步肯定就是通過(guò) GPG 生成密鑰對(duì)了。這時(shí)候需要到一個(gè) GnuPG 軟件,OK,去下載:🔐GnuPG。其實(shí) Git fot windows 自帶一個(gè) gpg 命令行程序,但是命令行用多了,還是上 GUI 愉快點(diǎn)吧,我們選擇使用帶 GUI 的 Gpg4win🔗。

我們通過(guò)全家桶軟件之 Kleopatra 新建立一對(duì)密鑰,名字為 GitHub 用戶名,郵箱為 GitHub 的注冊(cè)郵箱(使用 4096 bits的密鑰):


設(shè)置 passphrase (通行口令)來(lái)保護(hù)我們的密鑰對(duì),每次簽名都會(huì)用它到。(也可以不設(shè)置,不用口令驗(yàn)證就可以直接使用密鑰)

好了,密鑰對(duì)生成完畢。下一步,就是把把公鑰放到 GitHub 上,讓 GitHub 對(duì)我們的提交進(jìn)行驗(yàn)證,判斷是否該給 commit “戴”上小綠標(biāo)。[獲取公鑰:鼠標(biāo)右鍵->細(xì)節(jié)->導(dǎo)出]、[GitHub 添加公鑰:Settings->SSH and GPG keys]。

下一步就是開啟 Git 提交簽名。

啟用 Git 提交簽名

首先,我們需要讓 Git 知道 gpg 的可執(zhí)行程序在哪里?gpg 的可執(zhí)行程序位于Gpg4win🔗同級(jí)目錄下的GnuPG/bin中(GnuPG 是 Gpg4win 組件之一),我們需要進(jìn)行如下配置:

$ git config --global gpg.program path_to_gpg>

我的設(shè)置如下:

$ where gpg
E:\Git\usr\bin\gpg.exe # 這個(gè)是 Git for windows 自帶的
E:\GnuPG\bin\gpg.exe # 這個(gè)才是我們要用的
$ git config --global gpg.program "E:\GnuPG\bin\gpg.exe"

然后每次git commit時(shí),加上-S即可啟用簽名。

每次都要多打個(gè)參數(shù)多麻煩,我們通過(guò)如下配置讓 Git 默認(rèn)啟用 GPG 簽名:

$ git config --global commit.gpgsign true

最后我們git push一下看看有沒有效果。
https://github.com/yeshan333/anonymous-git-commit/commits/master

沒問(wèn)題,收工了。我的 Git 全局配置如下:

$ cat ~/.gitconfig
[user]
  name = yeshan333
  email = 1329441308@qq.com
[gpg]
  program = E:\\GnuPG\\bin\\gpg.exe
[commit]
  gpgsign = true

總結(jié)

到此這篇關(guān)于如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)的文章就介紹到這了,更多相關(guān)GitHub commit 綠色圖標(biāo)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 使用Python快樂(lè)學(xué)數(shù)學(xué)Github萬(wàn)星神器Manim簡(jiǎn)介
  • github上的java項(xiàng)目怎么運(yùn)行(面向小白)
  • 在Pycharm中使用GitHub的方法步驟

標(biāo)簽:丹東 哈爾濱 莆田 雙鴨山 遵義 襄陽(yáng) 錫林郭勒盟 鄂爾多斯

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)》,本文關(guān)鍵詞  如何,給,GitHub,commit,加個(gè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 湖南省| 古蔺县| 馆陶县| 阆中市| 富锦市| 平谷区| 乳源| 渝中区| 威信县| 留坝县| 宿迁市| 方城县| 尉犁县| 亚东县| 黄骅市| 布尔津县| 德州市| 来凤县| 含山县| 灵丘县| 华宁县| 化州市| 文登市| 宜宾市| 徐州市| 兴海县| 鄂温| 湘潭县| 藁城市| 贵州省| 通城县| 晋州市| 车致| 梁山县| 秭归县| 吐鲁番市| 通辽市| 阿勒泰市| 清徐县| 礼泉县| 开平市|