我正在尝试编写一个 git 克隆脚本。
我的脚本:
git clone ssh://[email protected]/myproject.git
expect "Enter passphrase for key..."
send "myPassword"
read -p "enter..."
运行后我得到:
Cloning into 'myproject'...
Enter passphrase for key...: |
并且程序现在正在等待密码,似乎“期望”和“发送”无法正常工作。我的脚本可能有什么问题?
答案1
尝试在客户端安装一个ssh代理,这样会更方便,不需要提示输入密码