Dùng Keybase.io GPG key để sign Git commits
TIL
589
GPG Key
1
Git
54
github
20
White

Cẩm Huỳnh viết ngày 03/07/2016

Hướng dẫn sign Git commit với Keybase.io

Generate GPG key mới

Trong trường hợp bạn chưa có key nào trên Keybase

keybase pgp gen --multi

# Nhập thông tin và làm theo hướng dẫn trên terminal

Import GPG key từ keybase.io

Trong trường hợp bạn đã có key trên Keybase

# Import secret key từ keybase
keybase pgp export --secret | gpg --allow-secret-key-import --import

Kiểm tra xem key đã được import hay chưa?

gpg --list-secret-keys

Sign Git commit

# Thông tin cơ bản của private key đã được import

sec   4096R/BC775C77 2016-04-09 [expires: 2032-04-05]
uid                  John Doe <john.doe@gmail.com>
ssb   4096R/7BDF34CD 2016-04-09

Nếu như bạn định sign Git commit với GPG key này

git config --global user.signingkey <key-id>

# Với private key ở trên thì key-id chính là: **BC775C77**

Import Public key vào Github để sống ảo

Như này

alt text

Thì dùng lệnh keybase pgp export

keybase pgp export

Rồi gắn GPG key đã được export vào Github theo hướng dẫn sau nhé

alt text

Link gốc: https://hqc.io/2016/07/03/sign-git-commit-with-keybase.html

hqc 03-07-2016

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Cẩm Huỳnh

39 bài viết.
336 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
39 9
(Ảnh) Vì sao lại là Bật Đèn? Ai từng đọc qua Tắt Đèn hẳn đã biết tác phẩm được kết thúc bằng tình huống: Buông tay, chị vội choàng dậy, mở cửa...
Cẩm Huỳnh viết 1 năm trước
39 9
White
37 6
Làm thế nào để chỉ với một đoạn text vài trăm ký tự, bạn có thể làm ngốn vài gigabyte bộ nhớ và từ chối dịch vụ của một hệ thống dùng XML? _____ ...
Cẩm Huỳnh viết 4 tháng trước
37 6
White
34 25
Vừa rồi mình vừa tiết kiệm được $5 mỗi tháng sau khi migrate cái (Link) từ Digital Ocean sang Heroku Free Dyno. (Ảnh) Kết quả thật mĩ mãn vì hầu ...
Cẩm Huỳnh viết 12 tháng trước
34 25
Bài viết liên quan
White
0 2
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...
HungHayHo viết 27 ngày trước
0 2
White
19 1
Toán tử XOR có tính chất: + A XOR A = 0 + 0 XOR A = A Với tính chất này, có thể cài đặt bài toán sau với độ phức tạp O(N) về runtime, và với O(1)...
kiennt viết gần 2 năm trước
19 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
39 bài viết.
336 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!