只要一行指令,以後ssh 就不會彈出密碼提示,滿方便的。
圖片說明:
原本進去 kurewa-gothic 目錄後,執行 git pull 還需要外輸入密碼,在執行了指令:
ssh-add ~/.ssh/*_rsa
For windows users,
- run
ssh-add "C:\\Users\\<your user>/.ssh/id_rsa"
再進入該資料夾下,執行 git pull 就直接同步遠端的repo 了。
但是這一行指令,似乎有點難記的起來,建議到 ~/usr/bin 或 /usr/local/bin 增加一個 auto-ssh.sh 的檔案,再使用chmod +x 讓 .sh 可以直接執行,再把上面的指令放進 .sh 檔案裡。這樣下次重開機就可以只輸入一次密碼,不用每次都輸入。
資料來源
How to make git not prompt for passphrase for ssh key?
https://superuser.com/questions/1010542/how-to-make-git-not-prompt-for-passphrase-for-ssh-key
Use this if ssh key keeps asking for password
https://gist.github.com/egoens/c3aa494fc246bb4828e517407d56718d