FlashFakePlayerPack icon indicating copy to clipboard operation
FlashFakePlayerPack copied to clipboard

作者verify一下每个commit吧

Open kzyqq00-Player opened this issue 1 year ago • 12 comments

不然Unverified满江黄好难受

步骤
  1. 去https://files.gpg4win.org 安装4.4.0版本的gpg4win
  2. 打开桌面上的Kleopatra
  3. 点击“新建 OpenPGP 密钥对”
  1. 名字填GitHub账号名,邮箱填邮箱
  2. 点Advanced options,Key Material改成rsa4096
  3. 点击OK
  1. 打开https://github.com/settings/keys ,备用
  2. 在Kleopatra里右键你生成的密钥对,点击“导出”,选择一个位置
  3. 用记事本打开你导出的公钥,一般是.asc后缀,全选复制
  4. 来到https://github.com/settings/keys ,点击“New GPG key”
  1. Title随便填
  2. Key填你复制的东西
  3. 点击“Add GPG key”
  1. 回到Kleopatra,右键你生成的密钥对,点击“备份私钥”,随便选个位置
  2. 打开Git Bash(必须)
    gpg --import <你备份的私钥位置>
    
    Tips: Windows里D:\123.asc在Git Bash里是/D/123.asc 你不想被盗______________的话搞完就把备份的私钥删掉
  3. 回到Kleopatra,双击你生成的密钥对,复制指纹,备用
  4. 回到Git Bash(可以是其他的shell)
git config --global user.signingkey <粘贴>
git config --global commit.gpgsign true
git config --global tag.gpgsign true
  1. 前往一个链接到Github的仓库
git commit --allow-empty -m "..."
git push
  1. 前往GitHub仓库,点击Commits,查看最新提交是否有Verified字样验证是否成功

kzyqq00-Player avatar Jan 26 '25 12:01 kzyqq00-Player

~~我熬了一通宵研究出来的,尤其是第九步坑了我大半夜(我忽视了必须是Git Bash)~~

kzyqq00-Player avatar Jan 26 '25 13:01 kzyqq00-Player

@PuppyOne 还有你😋

:no_mouth:

PuppyOne avatar Jan 26 '25 13:01 PuppyOne

~我熬了一通宵研究出来的,尤其是第九步坑了我大半夜(我忽视了必须是Git Bash)~

用 ssh 密钥好像简单一点

ssh 签名步骤
  1. 确保安装 openssh (win 10 以后自带)
  2. 生成一对 ssh 密钥
ssh-keygen -t ed25519
  1. 打开 GitHub Settings =>SSH and GPG keys,点击 new SSH Key,Key type 选 Signing Key,Key 复制公钥文件(如 ~/.ssh/id_ed25519.pub)的内容填进去
  2. git 使用 ssh 签名
git config --global gpg.format ssh
  1. git 指定 ssh 公钥文件
git config --global user.signingKey ~/.ssh/id_ed25519.pub
  1. 开启自动签名
git config --global commit.gpgsign true
git config --global tag.gpgsign true

之后所有的 git 提交和标签都会自动使用 ssh 签名

PuppyOne avatar Jan 26 '25 14:01 PuppyOne

简单(指我研究了一周也__________)

kzyqq00-Player avatar Jan 26 '25 15:01 kzyqq00-Player

ssh端口是22,而我开了watt toolkit就会refuse,所以只能gpg

kzyqq00-Player avatar Jan 26 '25 15:01 kzyqq00-Player

ssh端口是22,而我开了watt toolkit就会refuse,所以只能gpg

不对啊,我也用 watt toolkit,没问题

PuppyOne avatar Jan 26 '25 15:01 PuppyOne

简单(指我研究了一周也__________)

😵‍💫那我也不懂力,我直接就能用了

PuppyOne avatar Jan 26 '25 15:01 PuppyOne

😵‍💫

kzyqq00-Player avatar Jan 26 '25 15:01 kzyqq00-Player

还有你说有没有一种可能你根本就没verified

kzyqq00-Player avatar Jan 26 '25 15:01 kzyqq00-Player

还有你说有没有一种可能你根本就没verified

有的,view https://github.com/PuppyOne/FlashFakePlayerPack/commits/action-test/ 上面三个

PuppyOne avatar Jan 26 '25 15:01 PuppyOne

还有你说有没有一种可能你根本就没verified

有的,view https://github.com/PuppyOne/FlashFakePlayerPack/commits/action-test/ 上面三个

好吧

kzyqq00-Player avatar Jan 26 '25 15:01 kzyqq00-Player

豪东西

ntkrnl32 avatar Feb 16 '25 15:02 ntkrnl32