背景:几年前我重新安装了 Linux Mint,现在又安装了几个月的 Linux Mint 22 Cinnamon,所以我不知道我的问题是否与 VS Codium 有关,它是 VS Code 的免费/自由开源软件二进制文件,这意味着它已禁用遥测,我假设还有其他一些与遥测/跟踪相关的内容。我决定从MS VS Code切换到免费/自由 VS Codium,同时安装新的操作系统。
问题是我不记得了,我该如何设置(如果有的话)git
来强制它用我的 GPG 密钥签署我的所有提交?
背景:几年前我重新安装了 Linux Mint,现在又安装了几个月的 Linux Mint 22 Cinnamon,所以我不知道我的问题是否与 VS Codium 有关,它是 VS Code 的免费/自由开源软件二进制文件,这意味着它已禁用遥测,我假设还有其他一些与遥测/跟踪相关的内容。我决定从MS VS Code切换到免费/自由 VS Codium,同时安装新的操作系统。
问题是我不记得了,我该如何设置(如果有的话)git
来强制它用我的 GPG 密钥签署我的所有提交?
我以普通用户身份从终端运行的这 3 行代码似乎是解决方案。请注意,请阅读随附的手册页以充分理解并可能根据您的需求进行调整:
默认为每个存储库启用 GPG 签名;更多信息请参阅手册页:
设置
user.email
为您的唯一标识符,强制性的;更多信息请参阅手册页:设置
user.name
是可选的,并且与您的 GitHub 用户名不同;更多信息请参阅手册页:还有一些其他更改,但以上是我发出的唯一
git
相关命令。我在发布之前对其进行了测试,现在运行良好。我做的其他更改在我看来并不那么重要,我在上述更改之前就做了这些更改。请将其视为完整性:
另外,恕我直言,最不需要的就是这个扩展,因此我继续安装它: