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

2021-10-11 01:39:23 字數 2197 閱讀 4352

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

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

建立 pgp

上傳 pgp 到 github

提交時候配置 pgp

當你完成安裝後,我們需要執行 kleopatra 來建立乙個 pgp key。

選擇 kleopatra 右上角的檔案,然後選擇建立。

在彈出的對話方塊中,選擇建立乙個 openpgp key。

在最後的對話方塊中,輸入你的名字和郵件位址。

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

不需要使用高階配置,預設的就可以。

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

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

單擊完成,顯示建立的 pgp key,然後在後面的控制台上也可以看到我們建立的 key。

選擇你要的 key 後匯出,你就可以匯出成乙個 asc 格式的檔案,這個檔案是一串秘鑰。這個就是我們需要上傳到 github 上的。

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

然後拷貝加密字串,登入你的 github ,然後選擇設定。

在設定頁面中,選擇 gpg key。

在彈出的介面中,選擇建立新的 gpg

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

然後單擊新增 key 來完成 key 的新增過程。

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

你可以配置全域性的引數也可以針對特定的倉庫進行配置。

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

在 [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 提交不顯示綠格仔

記錄一下在 github 上提交 之後能看到自己的提交,但是卻一直沒有顯示綠格仔,原因是本地 git 的配置郵箱和 github 上面的郵箱不一致導致的。先進入建立的分支,然後通過 git 命令檢視提交資訊 root contos7 ssh git log通過上述命令就能看到提交的郵箱或使用者名稱。...

github 首頁不顯示提交記錄

如果是本地倉庫,使用小烏龜什麼的定位到要檢視的提交就可以了。如果是遠端倉庫,進入提交記錄詳情,在鏈結後面新增.patch即可。在 github 的 emails 中設定。第一步,裸轉殖 git clone bare 倉庫位址 git 可以不要 cd repo.git 進入到該目錄,注意有 git第二...

如何在github上提交pr

git remote add upstreamgit remote vgit checkout b fix npegit add git commit m fix npe git push origin fix npe 將當前分支推送到自己的遠端倉庫 注意事項 每次pr之前,首先與遠端倉庫做 同步 ...