需要安装 yum -y expect
#!/bin/bash # 本脚本是为了git拉取代码 免输入密码所用 cyy 2019-10-25 # 需要在正常代码目录下面调用gitpull.sh 即可 , 只需要修改文件里面的用户名称和密码 # 设置用户名称和密码 username="" password="" echo "=======开始拉取代码============" expect<<EOF set timeout 10 spawn git pull expect "Username for" {send "${username}\r"} expect "Password for" {send "${password}\r"} expect eof EOF echo "======拉取代码输入密码完毕===="