Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • GitCode
  • 帮助文档帮助文档
  • Wiki
    • Docs
    • User
    • Project
    • Repo
  • gpg sign

帮助文档
帮助文档
  • 项目概览

GitCode / 帮助文档

通知 1805
Star 580
Fork 459
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 44
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 1
  • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • Wiki 89
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 代码片段
  • 项目成员
  • Pages
帮助文档
帮助文档
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 44
    • Issue 44
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 1
    • 合并请求 1
  • Pages
  • DevOps
    • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 89
    • Wiki
  • 代码片段
    • 代码片段
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 流水线任务
  • 提交
  • Issue看板

gpg sign · 变更

页面历史
CODE CHINA 编写于 10月 22, 2020 作者: Lab机器人's avatar Lab机器人
隐藏空白更改
内联 并排
Showing with 8 addition and 8 deletion
+8 -8
  • docs/user/project/repo/gpg-sign.md docs/user/project/repo/gpg-sign.md +8 -8
  • 未找到文件。
docs/user/project/repo/gpg-sign.md
View page @ 4f48fe43
# GPG签名提交[](#gpg-sign "Permalink") # GPG签名提交[](#gpg-sign "Permalink")
您可以使用 GPG 密钥对在 CODEChina 代码仓库中的 Git 提交进行签名。 如果可以验证提交者的身份,则已签名的提交将标记为 **已验证**,为了验证提交者的身份,CODEChina 需要他们的公共 GPG 密钥。 您可以使用 GPG 密钥对在 CODE CHINA 代码仓库中的 Git 提交进行签名。 如果可以验证提交者的身份,则已签名的提交将标记为 **已验证**,为了验证提交者的身份,CODE CHINA 需要他们的公共 GPG 密钥。
目前尚不支持通过 GPG 验证标签。 目前尚不支持通过 GPG 验证标签。
## GPG 签名[](#how-we-handles-gpg "Permalink") ## GPG 签名[](#how-we-handles-gpg "Permalink")
CODEChina 使用其自己的密钥环来验证 GPG 签名,它不访问任何公钥服务器。 CODE CHINA 使用其自己的密钥环来验证 GPG 签名,它不访问任何公钥服务器。
对于要由 CODEChina 验证的提交: 对于要由 CODE CHINA 验证的提交:
* 提交者必须具有 GPG 公钥/私钥对 * 提交者必须具有 GPG 公钥/私钥对
* 提交者的公钥必须已上传到其 CODEChina 帐户 * 提交者的公钥必须已上传到其 CODE CHINA 帐户
* GPG 密钥中的一封电子邮件必须与提交者在 CODEChina 中使用的**经过验证的**电子邮件地址匹配 * GPG 密钥中的一封电子邮件必须与提交者在 CODE CHINA 中使用的**经过验证的**电子邮件地址匹配
* 提交者的电子邮件地址必须与 GPG 密钥中验证的电子邮件地址匹配 * 提交者的电子邮件地址必须与 GPG 密钥中验证的电子邮件地址匹配
## 生成 GPG 密钥[](#generating-a-gpg-key "Permalink") ## 生成 GPG 密钥[](#generating-a-gpg-key "Permalink")
...@@ -65,7 +65,7 @@ CODEChina 使用其自己的密钥环来验证 GPG 签名,它不访问任何 ...@@ -65,7 +65,7 @@ CODEChina 使用其自己的密钥环来验证 GPG 签名,它不访问任何
Is this correct? (y/N) y Is this correct? (y/N) y
``` ```
7. 接下来输入您的真实姓名,与此密钥关联的电子邮件地址(应与您在 CODEChina 中使用的经过验证的电子邮件地址匹配)和可选注释(按`Enter`跳过): 7. 接下来输入您的真实姓名,与此密钥关联的电子邮件地址(应与您在 CODE CHINA 中使用的经过验证的电子邮件地址匹配)和可选注释(按`Enter`跳过):
```markdown ```markdown
GnuPG needs to construct a user ID to identify your key. GnuPG needs to construct a user ID to identify your key.
...@@ -115,7 +115,7 @@ CODEChina 使用其自己的密钥环来验证 GPG 签名,它不访问任何 ...@@ -115,7 +115,7 @@ CODEChina 使用其自己的密钥环来验证 GPG 签名,它不访问任何
2. 点击**GPG 密钥**,然后将您的*公共*密钥粘贴到"密钥"框中 2. 点击**GPG 密钥**,然后将您的*公共*密钥粘贴到"密钥"框中
3. 最后,单击**添加键**将其添加到 CODEChina,您将能够看到其指纹,相应的电子邮件地址和创建日期 3. 最后,单击**添加键**将其添加到 CODE CHINA,您将能够看到其指纹,相应的电子邮件地址和创建日期
## 在 Git 中使用 GPG 密钥[](#associating-your-gpg-key-with-git "Permalink") ## 在 Git 中使用 GPG 密钥[](#associating-your-gpg-key-with-git "Permalink")
...@@ -163,7 +163,7 @@ CODEChina 使用其自己的密钥环来验证 GPG 签名,它不访问任何 ...@@ -163,7 +163,7 @@ CODEChina 使用其自己的密钥环来验证 GPG 签名,它不访问任何
``` ```
2. 按提示输入 GPG 密钥的密码 2. 按提示输入 GPG 密钥的密码
3. 推送至 CODEChina 并检查您的提交[是否已通过验证](#验证提交) 3. 推送至 CODE CHINA 并检查您的提交[是否已通过验证](#验证提交)
如果您不想在每次提交时都键入`-S`标志,则可以告诉 Git 自动签名您的提交: 如果您不想在每次提交时都键入`-S`标志,则可以告诉 Git 自动签名您的提交:
......
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7