美文网首页程序界Git使用
如何在Git中使用GPG

如何在Git中使用GPG

作者: Mryan05 | 来源:发表于2019-06-01 21:12 被阅读356次

开篇之前,先给大伙看点东西

是不是很想要?你找对地方了!
下面是教程:

1.创建GPG

1.在 “开始”菜单 打开Git Bash

2.输入

gpg --gen-key

显示如下

$ gpg --gen-key

gpg (GnuPG) 2.2.13-unknown; Copyright (C) 2019 Free Software Foundation, Inc.

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.

Note: Use "gpg --full-generate-key" for a full featured key generation dialog.

GnuPG needs to construct a user ID to identify your key.

Real name: 这里填GitHub Username

Email address: 这里填GitHub email address private

You selected this USER-ID: # 生成部分

    "你的GitHub Username <你的GitHub email address private>"

Change (N)ame, (E)mail, or (O)kay/(Q)uit? O

We need to generate a lot of random bytes. It is a good idea to perform

some other action (type on the keyboard, move the mouse, utilize the

disks) during the prime generation; this gives the random number

generator a better chance to gain enough entropy.

We need to generate a lot of random bytes. It is a good idea to perform

some other action (type on the keyboard, move the mouse, utilize the

disks) during the prime generation; this gives the random number

generator a better chance to gain enough entropy.

gpg: key 2E728412D609DBC4 marked as ultimately trusted

gpg: revocation certificate stored as '/c/Users/Administrator/.gnupg/openpgp-revocs.d/D511141C8CE2FF942A4DFA542E728412D609DBC4.rev'

public and secret key created and signed.

pub  rsa2048 2019-06-01 [SC] [expires: 2021-05-31]

      D511141C8CE2FF942A4DFA542E728412D609DBC4

uid                      [ultimate] xxxxx <xxxx@xxxx.com>

sub  rsa2048 2019-06-01 [E] [expires: 2021-05-31]

4. 输入 “gpg --list-keys --keyid-format SHORT”

gpg --list-keys --keyid-format SHORT

# 返回内容如下

pub rsa2048/D609DBC4 2019-06-01 [SC] [expires: 2021-05-31]

      D511141C8CE2FF942A4DFA542E728412D609DBC4

uid        [ultimate] xxxxx <xxxx@xxxx.com>

5. 发布密钥

输入 “gpg --send-key 你的密钥”

就是rsa2048/xxxxxxx中的xxxxxxx

# 例如:

gpg --send-keys D609DBC4

2.  github设置GPG key

1. 拷贝上面得到的公钥到github账号中,注意:格式如:开头:-----BEGIN PGP PUBLIC KEY BLOCK-----,结尾:-----END PGP PUBLIC KEY BLOCK-----。请参考把GPG key 加到你的github帐号

3. 配置git

1. 输入  “git config --global user.signingkey 你的GPG key ID”

# 例如:

git config --global user.signingkey D609DBC4

2. 输入 “git config commit.gpgsign true”

3. 输入 “git config --global commit.gpgsign true”

4.配置完成

相关文章

  • 如何在Git中使用GPG

    开篇之前,先给大伙看点东西 是不是很想要?你找对地方了!下面是教程: 1.创建GPG 1.在 “开始”菜单 打开G...

  • git操作

    git规范 Git 使用规范流程 团队中的 Git 实践 Git: 教你如何在Commit时有话可说 Git工作流...

  • git gpg

    本地新建仓库 关闭gpg签名认证

  • Git快速入门1

    本文中不介绍如何在各大平台上安装Git工具,直接讲解Git中的术语和命令的使用 Git术语 命令使用 笔者曾经写过...

  • Git的使用

    设置公钥: 在git Bash中输入: 在个人设置中(settings)->SSH and GPG keys 下的...

  • Git仓库的创建

    在上篇Git的安装和基本配置中已经详细介绍了如何在各个平台上安装Git。本文将继续介绍如何使用Git进行版本控制。...

  • linux 安装最新git

    1、先卸载自带git 2、添加yum源 3、导入存储库GPG密钥 4、安装git 5、验证

  • Mac 上配置多个git账号

    参考 1、mac 下使用多个 git 账户配置2、Mac多个Git账户配置3、如何在一台电脑上使用多个git帐号 ...

  • Git的常用操作

    本文介绍如何在windows 中安装和使用 git 首先, 准备如下前置工作 注册 github 账号 下载安装 ...

  • GPG 基本命令总结

    GPG加密系统 一、基本命令使用 Use "gpg --full-generate-key" for a full...

网友评论

    本文标题:如何在Git中使用GPG

    本文链接:https://www.haomeiwen.com/subject/cmfztctx.html