为什么要使用GPG签名
Git提交的用户名和邮箱通过是通过git config
自己设置的,Git 并不去验证用户名和邮箱,一般都会设置成自己的用户名和邮箱,但也存在随意设置的情况。这就意味着,任何人都可以以你的名义进行提交。那么如何确保你的提交的可信度,证明它来自真正的你,而不是别人呢?
我们可以使用GPG签名你的提交。
Gitea如何开启
设置 > SSH/GPG 密钥 >管理 GPG 密钥,添加GPG公钥即可。如何创建GPG不再赘述。继续阅读“GPG签名提交Gitea”
xuenhua’s 站点
Git提交的用户名和邮箱通过是通过git config
自己设置的,Git 并不去验证用户名和邮箱,一般都会设置成自己的用户名和邮箱,但也存在随意设置的情况。这就意味着,任何人都可以以你的名义进行提交。那么如何确保你的提交的可信度,证明它来自真正的你,而不是别人呢?
我们可以使用GPG签名你的提交。
设置 > SSH/GPG 密钥 >管理 GPG 密钥,添加GPG公钥即可。如何创建GPG不再赘述。继续阅读“GPG签名提交Gitea”
设置>安全>两步验证
点击 “启用两步验证”,使用支持 TOTP(基于时间的一次性密码)的应用(如 Google Authenticator 或 Authenticator)扫描生成的二维码。 输入应用生成的验证码完成绑定。
注意:开启两步验证后,原密码不能
push
代码,需要设置Access Token
设置>应用>管理access token
权限选择write:repository
,生成令牌。
当前版本gitea 1.8 由于不支持katex,决定升级到gitea1.24。不过升级后,打开网页点击首页内容报500错误。
错误提示为
发生了一个错误;
SyncRepoBranches, Error 1366 (22007):Incorrect string value: '\xE8\xA7\xA3\xE5\x86\xB3...' for column `dbnamo`. `branch` `commit_message` at row 1
继续阅读“gitea升级后报错解决”