使用GitHub Graphql 配置带通配符的分支保护策略
接到一个需求: 对特定分支(release/* 分支,类似于 git tag)限制新代码输入,仅限只读和发布用途 然后,在GitHub的分支保护策略中找到了一个 Lock Branch 的配置,正好满足这个功能 于是打算通过脚本批量为所需的仓库添加这个限制 起初打算用原来使用过的 GitHub rest api 实现,尝试了一下,发现接口一直报错,…
2024-10-11 17:17
|
903
|
|
354 字
|
5 分钟
Mac 端 VS Code 提交代码失败 error: gpg failed to sign the data
问题现象 1: > git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - error: cannot run gpg: No such file or directory error: gpg failed to sign the data f…
2024-9-23 9:25
|
988
|
|
134 字
|
2 分钟
GitHub提交验证 – GPG 密钥签名验证
使用 GPG、SSH 或 S/MIME,可以在本地对标记和提交进行签名。 这些标记或提交在 GitHub 上标示为已验证,便于其他人信任更改来自可信的来源。 对于大多数个人用户,GPG 或 SSH 会是对提交进行签名的最佳选择。 在较大型组织的环境中通常需要 S/MIME 签名。 SSH 签名是最容易生成的。 甚至可以将现有身份验证密钥上传到 Gi…
2024-9-10 18:00
|
979
|
|
1240 字
|
6 分钟