GitHub 如何讓你的提交顯示被校驗

2020-12-04 CWIKIUS

如下面的圖片顯示的,在提交的時候,如何讓我的提交顯示被校驗呢。

其實流程也不是非常複雜,按照下面的過程來進行配置就可以了。

創建 PGP上傳 PGP 到 GitHub提交時候配置 PGP創建 PGP

如果你是使用 Windows 來進行安裝的話,你需要首先下載安裝 gnupg。有關下載安裝 gnupg 的方法和過程,請參考頁面:如何在 Windows 上創建一個新的 GPG key 中的內容。

當你完成安裝後,我們需要運行 Kleopatra 來創建一個 PGP Key。

選擇 Kleopatra 右上角的文件,然後選擇創建。

在彈出的對話框中,選擇創建一個 OpenPGP Key。

在最後的對話框中,輸入你的名字和郵件地址。

請注意,你的郵件地址需要和你在 GitHub 上已經校驗的郵件地址一致,為了方便,我們用戶名也會選擇和 GitHub 提交試用的用戶名一致,你也可以使用不同的用戶名。

不需要使用高級配置,默認的就可以。

單擊下一步繼續來完成創建。

會提示要求輸入密碼,這個密碼是這個 key 訪問的密碼,你可以使用一個簡單點的。

單擊完成,顯示創建的 PGP Key,然後在後面的控制臺上也可以看到我們創建的 Key。

選擇你要的 Key 後導出,你就可以導出成一個 asc 格式的文件,這個文件是一串秘鑰。這個就是我們需要上傳到 GitHub 上的。

更新 GitHub

在獲得創建成功的 asc key 以後,可以用記事本打開。

然後拷貝加密字符串,登錄你的 GitHub ,然後選擇設置。

在設置頁面中,選擇 GPG Key。

在彈出的界面中,選擇創建新的 GPG

然後將在上一步上拷貝的 Key 字符串,複製粘貼到這裡。

然後單擊添加 Key 來完成 Key 的添加過程。

如果一切順利,那麼你將會看到你的 key ID。

更新 Git 配置

你可以配置全局的參數也可以針對特定的倉庫進行配置。

這裡我們來針對特定的倉庫來進行配置,找到你需要配置的已經克隆到你本地的倉庫。

然後在這個參考中打開:.git\config 文件。

在 [user] 中添加:signingkey = 這個字符串就是你在 Github 上看到的 ID。

添加:

[commit]gpgsign = true

添加:

[gpg]program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe"

gpg 的配置需要指派到 exe 可執行文件,這個用來對籤名進行校驗的。

完整的配置如下:

[user]signingkey = 5E51AA59A72629C1[commit]gpgsign = true[gpg]program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe"

如果你的配置中的 user 裡面還配置了用戶名和 Email 地址的話,你自己在下面添加就行,不需要刪除。

然後保存後,對代碼進行修改,嘗試提交修改的代碼到倉庫中,以確定是否生效了。

相關焦點

  • 如何上傳項目到GitHub
    本文轉載自【微信公眾號:吾非同】,經微信公眾號授權轉載,如需轉載與原文作者聯繫 圖丨pixabaygithub作為開源的分布式版本管理系統,上面有眾多的優秀開源項目,也有豐富的學習資料,熟練使用github也是程式設計師的一項必備技能。
  • 王者榮耀實名校驗未通過怎麼辦?亂填提交失敗無法通過認證
    王者榮耀健康系統再次升級,王者榮耀實名校驗什麼時候開始?王者榮耀實名校驗怎麼驗證。今年9月份完成對新用戶公安實名校驗後,《王者榮耀》從10月16日開始把存量用戶陸續接入公安權威數據平臺。近段時間,很多老玩家在登陸遊戲時,也會再次跳出實名認證提示。  王者榮耀實名校驗未通過怎麼辦?逾期未通過認證的新用戶,無法登錄遊戲的彈窗提示。
  • 儀器校驗的溫溼度計該如何選購?
    儀器校驗的溫溼度計該如何選購?儀器校驗的溫溼度計從字面上看,相信我們大家應該都非常熟悉了,它是用來測定環境的溫溼度,以確定產品生產的環境條件,在我們的日常生活中及工業等方面都得到了廣泛的應用,由於採用不同的溫溼度測量原理,溫溼度計的種類很多,所以在選用時一定要考慮用戶的實際應用環境的要求,下面世通儀器為大家介紹溫溼度計的選購知識:www.yqjc888
  • Discourse 如何配置 GitHub 登錄方式
    訪問下面的網站:https://github.com/settings/developers 然後單擊左側的OAuth Apps,然後選擇New OAuth App。 然後填入需要的欄位。
  • 推薦一些 GitHub 上值得前端學習的開源實戰項目,進階必看!
    最近好多同學問我了解找一些學習的實戰項目;看一個別人寫的優秀的項目,從中可以學到很多;比如代碼的規範,項目的結構;從項目作者每次提交記錄,去學習一些別人的開發思維以及開發整個項目的流程;下面我主要找了一些比較火的一些框架以及 node 項目。
  • 金昌市千分尺檢測校驗&專業計量校準檢定報告
    (代碼L3170),國際實驗室互認組織(ILAC-MRA)授權,通過CNAS項目238項,通過ISO17025國際計量準則的具有獨立專業從事儀器校正.儀器校驗.儀器校準.儀器檢測.儀器計量.認證及諮詢培訓的值得信賴的第三方公正實驗室.公司秉著「科學、公正、準確、高效」的理念和方針。
  • 熱電偶校驗裝置
    打開APP 熱電偶校驗裝置 發表於 2017-11-25 12:04:48   熱電偶校驗儀是一種高精度、高解析度、高可靠的手持式數字校驗儀表
  • 面試資源、公共API、多樣化學習路徑,這10個GitHub庫開發者必看
    這些庫均具備大量 GitHub 星數,顯示其關聯性、流行性和效用。其中一些庫可以幫助大家學習新知識,還有的可以幫助構建很酷的東西,不論如何所有庫都能夠幫助你成為更好的軟體工程師。1.Build Your Own XGitHub 星數:61,300GitHub 地址:https://github.com/danistefanovic/build-your-own-x該庫囊括了大量教程,教你如何構建自己的技術。同時,這裡還有關於如何構建命令行工具、作業系統、搜尋引擎、3D 渲染器等的示例。
  • GitHub 宣布拆「牆」,恢復伊朗開發者使用權!
    GitHub 封禁伊朗開發者事件始末去年 7 月,根據外媒 ZDNet 報導,來自伊朗、克裡米亞等地的工程師發現,自己的 GitHub 帳戶突然無法正常使用,有些用戶的個人頁面打開甚至顯示了 404。其中,一位來自伊朗的開發者 Hamed Saeedi 在 Medium 平臺發文並表達了對 GitHub 的抗議(https://medium.com/@hamed/github-blocked-my-account-and-they-think-im-developing-nuclear-weapons-e7e1fe62cb74):「GitHub 封鎖了我的帳戶,他們難道認為我在開發核武器嗎
  • 《原神》校驗失敗怎麼辦 校驗失敗解決辦法
    導 讀 許家最近都很頭疼原神的校驗失敗點擊重試的問題,畢竟今天終於開啟了全新的1.1版本,但是很家都發現了手機端光是更新就需要重新下載四五個G,而電腦端更是需要重新下載
  • 6月份Github上熱門的開源項目
    1. cwa-app-androidhttps://github.com/corona-warn-app/cwa-app-androidStar 15262. practical-pythonhttps://github.com/dabeaz-course/practical-pythonStar 4603這是一份實用的Python教程,涵蓋 Python 編程的基礎方面,重點是腳本編寫,數據操作和程序組織。
  • GitHub 原始碼洩露,CEO 回應:這是個意外
    他表示,在向官方 GitHub DMCA 提交的可疑文件中,一個身份不明的人利用 GitHub 應用程式中的一個漏洞冒充 GitHub CEO Nat Friedman 上傳了機密原始碼。疑似洩露代碼地址:https://web.archive.org/web/20201104050026if_/https://github.com/github
  • 安全專業人士最愛的 19 個 GitHub 開源項目
    不妨將這些項目添加到你的工具庫,讓你工作起來更得心應手。說到執行常規維護、化解危機或研究新項目,大多數管理員要麼手動執行任務,要麼編寫讓這個過程自動化的腳本。不妨看看瀏覽器漏洞利用框架(BeEF,https://github.com/beefproject/beef),這種滲透測試工具側重於Web瀏覽器。BeEF使用客戶端攻擊途徑,評估企業組織是否容易受到基於Web的攻擊、攻擊者可能潛入有多深。
  • 黑光燈輻照度校驗操作
    專業︱原創︱新穎︱全面這是一個全新的無損檢測行業平臺在這裡你會收穫更多-
  • 北京氣體報警器實驗設備計量校驗
    北京氣體報警器實驗設備計量校驗校準服務通過ISO-9000及CNAS認證,採用全球統一的高電子標準,與全球是德科技研發基地和工廠保持實時聯繫,確保原廠服務質量。是德科技在全球擁有幾十個校準實驗室,服務一百多個國家的客戶,通過了15個國際實驗室認可合作組織的認證審核。
  • 高明如何辦理居住登記?這些方式都記好啦!
    網址:http://zjsb.fslgb.gov.cn/③「粵省事」微信小程序點擊粵省事首頁【服務專區中】的【戶政】按鈕,打開後點擊【居住登記(居住證)】的【申報居住登記】;填寫好您的手機號碼後,點擊【下一步】;確認信息無誤後,點擊【申請資格校驗】,頁面顯示【校驗通過】後,方可上傳相關證明資料(申報人有效身份證明、居住地址證明材料
  • 原神校驗失敗教你一招
    許多玩家最近都很頭疼原神的校驗失敗點擊重試的問題,畢竟今天終於開啟了全新的1.1版本,但是很多玩家都發現了手機端光是更新就需要重新下載四五個G,而電腦端更是需要重新下載12個G,12個G就算了,下載到一般就顯示檢驗失敗重新下載這是怎麼回事,還有很多人啟動器直接更新不了,這些都是怎麼回事呢?
  • 基於有限狀態機的嵌入式系統模型校驗技術
    簡單的系統模型實例首 先,讓我們考察一下如何利用模型校驗工具驗證簡單的嵌入式系統特性。為此,我們採用Carnegie-Mellon大學開發的符號模型驗證器 (symbolic model verifier,SMV)作為模型校驗工具。當然,我們也可以採用其他的模型校驗工具描述該模型。文章結束部分列出了可選的模型校驗工具及獲取方式。
  • 什麼是GitHub?你所使用的很多開源程序都是在Github上
    然後,我們將深入研究GitHub,以及如何使用GitHub與WordPress一起工作。什麼是版本控制?版本控制可幫助開發人員跟蹤和管理軟體項目代碼的更改。隨著軟體項目的發展,版本控制變得至關重要。以WordPress為例......
  • 封殺兩年後,GitHub恢復伊朗開發者使用權限!
    該公司帳戶自 12 月 30 日起被 github 方面全面關閉。事件起因在於,「公司的一名員工回伊朗探親時,在家打開了電腦進行工作」。對此,GitHub 官網的解釋是:「在受制裁的國家或地區旅行可能會影響帳戶狀態,但是一旦位於受制裁的地區之外,並且成功提交了個人帳戶申訴請求或組織帳戶申訴請求,對 GitHub 的訪問權可能會恢復。」