linuxsh指令⾃动验证密码,shell脚本⾃动输⼊⽤户名和密码更
新服务器上的git项⽬...
update.sh⽂件⾥⾯的内容如下:#!/bin/bash
CONID='Your git account'
CONKEY='Your git password'
cd /home/wwwroot/default/project
expect -c "spawn git pull origin; expect "*Username*" { send "${CONID}
"; exp_continue } "*Password*" { send "${CONKEY}
linux创建新用户和密码" }; interact"
将上⾯的CONID和CONKEY分别替换成你⾃⼰的git账号和git登录密码,然后将/home/wwwroot/default/project路径替换为你⾃⼰的实际项⽬路径即可。
如果在执⾏update.sh这个shell脚本过程中提⽰-bash: expect: command not found  那就安装⼀下expect
centos系统使⽤yum⼀键安装:yum -y install expect
其它系统⾃⾏安装
该shell脚本主要借助了expect⼯具来实现⾃动输⼊⽤户名和密码这种操作交互的。
为啥不在服务器上设置公钥?
总有⼀些特殊情况。。杠精就不适合看这篇⽂章了。。
有机会⼀定要试⼀试,其实试错的成本并不⾼,⽽错过的成本⾮常⾼    -->雷军
想,是问题
做,是答案
站着不动,永远是观众

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。