mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
376 자
1 분
github desktop에서 커밋 서명 방법
2021-11-15

.gitconfig를 고치자#

gpg key를 생성해서 등록을 마쳤다. 이제 터미널이나 git bash 창에서 커밋에 서명을 할 수 있다. 하지만 github desktop에서 서명이 동작하지 않는 문제가 있었으니 이를 해결해보자.


.gitconfig 파일 수정하기#

windows OS & mac OS#

두 운영체제 모두 다 동일한 접근을 할 수 있다. 터미널을 열고 (윈도우의 경우 cmd) 다음 명령을 입력한다.

git config --global --edit

그러면 다음과 같이 .gitconfig 의 글로벌 설정이 보인다. vi편집기로 열릴텐데 vi 편집기를 다룰 줄 안다면 편집기에서 바로 다음 설정을 추가해준다. vi편집기를 다룰 줄 모른다면 위의 명령어를 쳤을 때 파일 위치가 같이 나오는데, 해당 경로로 찾아가서 textedit 등으로 열어서 추가해주면 되겠다.

{…} 으로 표기된 부분은 ‘{}’ 를 제외하고 값을 넣어야한다.

[user]
name = {닉네임}
email = {깃허브 이메일}
signingkey = {자신의 서명 키ID}
[gpg]
program = {GPG바이너리 경로}
[commit]
gpgsign = true
  1. {닉네임} : 사용하고 싶은 닉네임
  2. {깃허브 이메일} : 자신의 깃허브 계정 이메일
  3. {자신의 서명 키ID} : gpg —list-keys 명령을 입력했을 때 나오는 키 ID
  4. {GPG바이너리 경로}
    • 윈도우의 경우 기본값 경로 C:\\Program Files\\Git\\usr\\bin\\gpg.exe
    • 맥의 경우 기본값 경로 /usr/local/bin/gpg

이제 github desktop에서 서명할 수 있다! YES!#

참고 xavierfoucrier - gpg-signing.md

공유하기

이 글이 도움이 되었다면 더 많은 분들께 공유해 주세요!

github desktop에서 커밋 서명 방법
https://nirobase.me/posts/211115-how-to-github-desktop-commit-sign/
작성자
irostub
게시일
2021-11-15
라이선스
CC BY-NC-SA 4.0

일부 정보가 오래되었을 수 있습니다

목차