git

깃에서 Could not create directory.. 에러가 발생할 때

깃을 사용하다 이미 ssh 키가 있는데도, 아래와 같은 메시지를 에러를 보게 되었다면  사용자 폴더 경로를 제대로 찾지 못한 것이 원인이다. Could not create directory ‘/c/Users/\301\244\277\353\275\304/.ssh’. The authenticity of host ‘[1.2.3.4]:29418 ([1.2.3.4]:29418)’ can’t be established. RSA key fingerprint is SHA256:ktXLozkk/PDTt0zeR3QI0MnsjOggY6tQWw41zkkyVF3tcn. Are you sure you want to continue connecting (yes/no)? 아마도 사용자 폴더가 한글인 것이 문제인 듯 […]

깃에서 Could not create directory.. 에러가 발생할 때 Read More »

gpg: signing failed: secret key not available

깃에서 커밋 시 -S 옵션을 통해 사인을 시도했으나, 다음과 같은 메시지가 나올 수 있다. >git commit -S -m “your message” gpg: skipped “your name <your.email@example.com>”: secret key not available gpg: signing failed: secret key not available error: gpg failed to sign the data fatal: failed to write commit object 결론만 이야기하면 원인은 두 가지다. 하나는

gpg: signing failed: secret key not available Read More »

깃에 GPG(GNU Privacy Guard) 설정

먼저 GPG(GNU Privacy Guard)가 뭔지 간단하게 살펴보자.  GPG는 RFC4880에 따라 OpenPGP를 완전하게 독립적으로 구현한 구현체다. 사용자의 데이터나 통신을 암호화하거나 사인할 수 있는 명령어 툴을 제공한다. 깃은 변경사항을 리파지토리에 저장할 때, 필요하다면 GPG를 이용해 사인을 하도록 지원한다.  여기서는 필요성 보다는 그래서 어떻게 설정하면 되는지 알아보자. 윈도우용 GPG 도구 설치 콘솔창에서 등록된 키가 있는지 확인 먼저 확인하자.

깃에 GPG(GNU Privacy Guard) 설정 Read More »