github,gitee,gitcode配置ssh和gpg签名提交代码

记录如下:前提:安装git并配置好git环境变量

配置ssh key:
1.命令行 git config --global user.name “你的用户名”
2. git config --global user.email “你的邮箱”
3. git config --global --list 查看信息
4 生成ssh key : ssh-keygen -t rsa -C “你的邮箱” ,一路回车即可
4. 进入 C:\Users\用户名.ssh下 ,cat id id_rsa.pub 复制内容填入github等对于位置

配置gpg秘钥:
5. 安装 gpg4win ,https://gpg4win.org/
6. 创建opengpg秘钥,用户名和邮箱对应github,要一致(gitcode需要高级设置里密钥类型选rsa 4096比特,对于github和gitee无所谓);
7. 导出公钥和备份私钥,均放在 C:\Users\用户名.ssh,便于管理
8. cat *.asc ,填入对于github位置;
9. 告诉git 关于signingkey,即是Kleopatra中指纹
git config --global user.signingkey 8086B4D21B3118A83CC16CEBB0A02972E266DD6D
10.告诉git关于gpg程序的位置,便于签名提交,
git config --global gpg.program “D:\Users\jkx\programs\GnuPG\bin\gpg.exe”
11.配置自动签名提交 git config --global commit.gpgsign true (如果要手动就改为false,避免 git commit -S -m “提交信息” 报错)

配置gpg完成后,再idea中git会自动设别出gpg,开启自动签名提交后,idea和命令行提交均显示已验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值