목차

KDE KWallet

KWallet 데이터

git-credential-kwallet

# 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

core.askPass

git config --global core.askPass '/usr/bin/ksshaskpass'

경고 : IntelliJ IDEA의 경우, 모든 ASKPASS 방식에 대해 오작동하였다. credential helper, SSH Key 를 사용하거나 IntelliJ 내장 해결책을 사용해야만 했다.

GIT_ASKPASS : HTTP(S)에도 적용됨.

#!/bin/sh
export GIT_ASKPASS=/usr/bin/ksshaskpass
chmod +x ~/.config/plasma-workspace/env/gitaskpass.sh

SSH Passphrase : SSH 기반 git 도 해당

#!/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

kwalletcli

참조