2017-10-28 16 views
1

Windows 용 Git Bash와 Gpg4win을 포함하여 Windows 용 Git이 설치되었습니다. 기본적으로 Kleopatra를 통해 생성 한 모든 키는 Git Bash에 내장 된 GPG 버전으로 다시 가져와야 에이전트가 설정되지 않습니다. 내가해야 할 일은 매번 암호를 입력 할 필요가 없도록 일정 시간 동안 처음으로 암호를 입력하는 등의 작업을 자동화하는 것입니다. 어떻게 가능합니까?Windows에서 Git 용 GPG 구성

나는 this tutorial을 따르려고했으나 gpg2는 Git Bash에서 실행될 때 올바른 문자 세트를 사용하지 않으므로 비 ASCII 문자가 포함 된 키를 인식하지 못합니다.

이 문제를 해결할 수있는 방법이 있습니까? Windows에서 Git으로 PGP 서명을 사용하는 가장 좋은 방법은 무엇입니까? 기본적으로

답변

2

는 Windows 용 망할 놈의 다른 GPG를 사용

[email protected] MINGW64 ~/.ssh 
$ gpg --version 
gpg (GnuPG) 1.4.21 

gpg2하지하는 gpg1이 포함되어 참 좋습니다 :

git config --global gpg.program "c:/Program Files (x86)/GNU/GnuPG/gpg2.exe" 

UTF-8 set in localelatest Git for Windows 다시 시도하십시오.
Git simplified path을 시도하면 다른 프로그램의 모든 간섭을 배제 할 수 있습니다.