문서의 이전 판입니다!
libkf5wallet-dev
# ubuntu 에서 설치하기 sudo apt-get install libkf5wallet-dev cmake git clone https://github.com/Templar-von-Midgard/git-credential-kwallet.git cd git-credential-kwallet mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. cmake --build . sudo cmake --build . --target install ls /usr/local/bin/git-credential-kwallet git config --global credential.helper kwallet # dev의존성 삭제 sudo apt-get remove --autoremove libkf5wallet-dev
경고 : IntelliJ IDEA의 경우, 경우에 따라 GIT_ASKPASS 혹은 SSH_ASKPASS =/usr/bin/ksshaskpass
설정 상태에서 gihtub 이 아닌 커스텀 git repository에 HTTP(S)로 접속해서 인증할 경우 Crash가 발생하는 경우가 있다. 항상, credential.helper 를 우선으로 설정하는게 낫다. 정황상 GUI 화면이 뜨면서 비밀번호를 물어보기 때문이 아닌가 싶다.
credential.helper
가 더 우선시 된다.https://username@githost.com
형태의 URL일 때 적용. ~/.config/plasma-workspace/env/gitaskpass.sh
파일에 아래 추가하고 재시작#!/bin/sh export GIT_ASKPASS=/usr/bin/ksshaskpass
chmod +x ~/.config/plasma-workspace/env/gitaskpass.sh
~/.config/plasma-workspace/env/askpass.sh
설정의 SSH_ASKPASS
설정에 더해서#!/bin/sh #!/bin/sh export SSH_ASKPASS=/usr/bin/ksshaskpass ssh-add < /dev/null # 필요하면 아래도 추가 # eval $(ssh-agent -s)
chmod +x ~/.config/plasma-workspace/env/askpass.sh
ssh-agent
가 자동으로 실행이 안되고 있다면 eval $(ssh-agent -s)
도 함께 추가해준다.