我想制作 zsh 脚本来提交并推送所有内容(我正在为黑曜石保管库制作自动备份),但我不知道如何处理 ssh 密码。是否可以自动填写,或者明确要求填写?
我的脚本:
eval "$(ssh-agent -s)"
ssh-add *pathToMySSH*
git add --all
git commit -am "backup"
git push
我希望脚本只是默默地推送提交,或者通过一些弹出窗口询问我 ssh 密码
这对我有用:
echo *ssh passphrase*
SSH_ASKPASS="pathToScript" ssh-add *pathToSSH* < /dev/null