事前準備 - louderzone/neruko-project GitHub Wiki
Commit簽署
因為Git基本上允許任何人冒充其他人,所以此Repo要求每個commit都需要簽名。
如何在Windows上簽署Commit
建議方法是使用gpg4win
安裝完成後,在CMD輸入指令
git config --global commit.gpgsign true
git config --global gpg.program "c:\Program Files (x86)\GnuPG\bin\gpg.exe"
# 如安裝路徑有不同,請自行更改
如何取得GPG key
Linux generate GPG
Windows generate GPG
- 安裝完成後,打開應用程式
Kleopatra,按 File > New key pair

- 按新增OpenPGP key pair

- 輸入個人資料,及按「進階選項」

請注意,你的Email必須與GitHub用的電郵一致,否則可能會認證失敗。
- 選RSA 4096bits,過期選項隨心,Signing必須打勾

-
輸入完成後,根據程式指示繼續
-
完成後,你將會有一張新的簽證,請按右鍵,Export

- 根據指示,你會獲得一個
*.asc檔案,請將內容複製到GitHub設定 > New GPG key