문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:kde:kwallet [2020/08/19 21:11] kwon37xi [Git Credential HTTP/HTTPS 접속] |
linux:kde:kwallet [2020/10/03 23:12] kwon37xi [core.askPass] |
||
---|---|---|---|
줄 2: | 줄 2: | ||
* https:// | * https:// | ||
- | ===== Git Credential HTTP/HTTPS 접속 | + | ===== KWallet 데이터 ===== |
+ | * '' | ||
+ | |||
+ | |||
+ | ===== git-credential-kwallet ===== | ||
+ | * build 의존성 '' | ||
+ | * https:// | ||
+ | |||
+ | <code sh> | ||
+ | # ubuntu 에서 설치하기 | ||
+ | sudo apt-get install libkf5wallet-dev cmake | ||
+ | |||
+ | git clone https:// | ||
+ | cd git-credential-kwallet | ||
+ | |||
+ | |||
+ | mkdir build && cd build | ||
+ | cmake -DCMAKE_BUILD_TYPE=Release .. | ||
+ | cmake --build . | ||
+ | sudo cmake --build . --target install | ||
+ | |||
+ | ls / | ||
+ | |||
+ | git config --global credential.helper kwallet | ||
+ | |||
+ | # dev의존성 삭제 | ||
+ | sudo apt-get remove --autoremove libkf5wallet-dev | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== core.askPass ===== | ||
+ | * '' | ||
+ | |||
+ | <code sh> | ||
+ | git config --global core.askPass '/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | **경고 : [[: | ||
+ | |||
+ | ===== GIT_ASKPASS : HTTP(S)에도 적용됨. | ||
* [[: | * [[: | ||
+ | * '' | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
줄 9: | 줄 50: | ||
* [[https:// | * [[https:// | ||
- | * 명백하게 사용자명이 존재하는 호출을 처리하는 경우 '' | + | * 명백하게 사용자명이 존재하는 호출을 처리하는 경우 '' |
+ | * 만일 사용자명이 존재하지 않을 경우에는 사용자명을 묻는 UI가 뜨게 되고, 이 때문에 IntelliJ 등에서는 crash 가 발생한다. | ||
+ | * '' | ||
<code sh> | <code sh> | ||
#!/bin/sh | #!/bin/sh | ||
줄 19: | 줄 62: | ||
</ | </ | ||
- | **경고 : [[: | ||
===== SSH Passphrase : SSH 기반 git 도 해당 ===== | ===== SSH Passphrase : SSH 기반 git 도 해당 ===== | ||
* ssh passphrase 를 저장하려면 | * ssh passphrase 를 저장하려면 | ||
줄 39: | 줄 81: | ||
* 만약 '' | * 만약 '' | ||
* see [[linux: | * see [[linux: | ||
+ | |||
+ | ===== kwalletcli ===== | ||
+ | * http:// | ||
+ | * https:// | ||
===== 참조 ===== | ===== 참조 ===== | ||
* [[https:// | * [[https:// | ||
* https:// | * https:// |