這篇文章給大家介紹如何使用GPG驗(yàn)證你的提交,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到鎮(zhèn)沅網(wǎng)站設(shè)計(jì)與鎮(zhèn)沅網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋鎮(zhèn)沅地區(qū)。
最近 發(fā)現(xiàn) gitee.com 也跟github.com一樣開(kāi)始使用gpg提交驗(yàn)證了 折騰了好久發(fā)現(xiàn)自己的commit也沒(méi)有綠圖標(biāo) 怎么弄啊于是研究了下發(fā)現(xiàn) 如果使用gpg suite應(yīng)該超簡(jiǎn)單
首先安裝
brew cask install gpg-suite
安裝完成后 執(zhí)行
gpg --full-generate-key
根據(jù)指引生成4096位的gpg證書(shū) 然后
gpg --list-secret-keys --keyid-format LONG /Users/hainuo/.gnupg/pubring.kbx -------------------------------- sec rsa4096/4EF051CE87404F85 2019-10-19 [SC] A7C99*****1CE87404F85 uid [ 絕對(duì) ] hainuo (gpg long time)ssb rsa4096/02F3D*****539B3 2019-10-19 [E]
得到 GPG key id 4EF051CE87404F85 然后執(zhí)行
git config --global gpg.program /usr/local/bin/gpg git config --global user.signingkey 4EF051CE87404F85 git config --global commit.gpgsign true
重要的事情說(shuō)三遍 不要忘記 git config --global commit.gpgsign true
不要忘記 git config --global commit.gpgsign true
不要忘記 git config --global commit.gpgsign true
然后你就可以執(zhí)行 git commit
命令
驗(yàn)證 gpg可用 可以通過(guò)以下命令
echo "test" | gpg --clearsign -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 test -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEp8mSy95BeI+BjUpmTvBRzodAT4UFAl2rDMQACgkQTvBRzodA T4XZ5g//ZiqwzemGbOUDsbgz2KHd/25qdzz+U+KS3bFUc4dw6ouZcXD5iaPwwD17 ********** 8xyfbICPyK+F2SaVveSxQCANGg2SgsKWL4zDqA5ztrtwLp98Lvbbw/zSLyz2tio3 Ob/yDvp6fTA81IzBa4ASJaaeUAFHLz2TNGhZWQf9C6XB34P4at0= =W1Bt -----END PGP SIGNATURE-----
使用openwrite發(fā)布/admin@hainuo.info
關(guān)于如何使用GPG驗(yàn)證你的提交就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。