답변:
아래는 ~/.config/fish/config.fish
귀하의 특정 예 에 대한 것입니다.
set -gx HOSTNAME (hostname)
if status --is-interactive;
keychain --nogui --clear ~/.ssh/id_rsa
[ -e $HOME/.keychain/$HOSTNAME-fish ]; and source $HOME/.keychain/$HOSTNAME-fish
end
소스 명령 입니다 source
도있는 떠들썩한 파티에서 작동합니다 .
피쉬 2.1.0 이전에는이 source
명령을이라고했습니다 .
.
.
내가 필요한 것은 사용 하는 것입니다.
[ -e $HOME/.keychain/$HOSTNAME-fish ]; and . $HOME/.keychain/$HOSTNAME-fish
라인 을 포함 해 주셔서 감사합니다 . 그것은 내 키 체인이 작동하도록하고 git은 내가 밀고 싶을 때마다 암호 문구를 묻는 것을 중단했습니다.
키 체인 문서 페이지에서 권장되는 방법은 이것을 config.fish에 넣는 것입니다.
if status --is-interactive
keychain --eval --quiet --quick path/to/id_rsa
end
그런 다음 이것을 스크립트 상단에 추가하십시오.
source $HOME/.keychain/(hostname)-fish