जवाबों:
नीचे ~/.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
रेखा को शामिल करने के लिए धन्यवाद । हर बार जब मैं पुश करना चाहता था, तो मुझे अपने किचेन में काम करने की इजाजत मिली और उसने मुझे पासफ़्रेज़ के लिए पूछना बंद कर दिया।
किचेन डॉक्यूमेंटेशन पेज पर जिस तरह से सिफारिश की गई है, वह इसे config.fish में रखना है:
if status --is-interactive
keychain --eval --quiet --quick path/to/id_rsa
end
फिर, इसे अपनी स्क्रिप्ट के शीर्ष पर जोड़ें:
source $HOME/.keychain/(hostname)-fish