johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

使用 ssh 密鑰簽署 git commit

Github commit 添加 verified 標識 這篇文章中,配置好了 gpg 密鑰簽署作為標識 git commit 是否值得信任帶憑證,但是在後續使用簽署的過程中漸漸感到了一絲絲的麻煩,因為 gpg 密鑰在我日常的生活中並沒有很多其他的用處。最近 github 支援了顯示通過 ssh 密鑰簽署的 commit 的功能。ssh 密鑰在日常使用上要比 gpg 密鑰要多得多,所以配置了一下,順便寫個文章記錄操作流程。

git config --global gpg.format ssh
git config --global user.signingKey ~/.ssh/id_ed25519.pub
git config --global commit.gpgsign true
git config --global tag.gpgsign true

一般來說,配置好了這幾個選項,就可以順利地加上簽署,如果在 git commit 的時候提示你 ssh是不支持的格式 那麼就意味著當前版本的 git 並不支援通過 ssh 密鑰簽署 commit,這時候就要自己更新一下系統上的 git 了。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。