जवाबों:
नीचे ~/.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