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}

" }; 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工具来实现自动输入用户名和密码这种操作交互的。

为啥不在服务器上设置公钥?

总有一些特殊情况。。杠精就不适合看这篇文章了。。

有机会一定要试一试,其实试错的成本并不高,而错过的成本非常高    -->雷军

想,是问题

做,是答案

站着不动,永远是观众

linux sh指令自动验证密码,shell脚本自动输入用户名和密码更新服务器上的git项目...相关推荐

  1. linux 网卡自动挂死,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  2. linux脚本使用scp自动传输,使用Shell脚本自动传输SCP文件

    我的unix系统上的目录中有n个文件. 有没有一种方法可以编写Shellscript,该脚本将通过scp将所有这些文件传输到指定的远程系统. 我将在脚本中指定密码,这样就不必为每个文件输入密码. 您能 ...

  3. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  4. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  5. linux shell脚本自动批量解压文件

    单个文件解压很简单,批量不确定目录的压缩包呢?解压到原路径?解压后删除原压缩包?本脚本可一键解决以上所有问题 linux shell脚本自动批量解压文件 脚本免费下载地址: 传送门https://do ...

  6. 如何在脚本中输入密码 linux,如何在shell脚本中为用户分配密码

    本篇文章给大家介绍的内容是关于如何在shell脚本中为用户分配密码,下面我们来看具体的内容. 我们先来看一下命令echo | passwd –stdin 例如: 使用以下命令更改shell脚本中用户j ...

  7. 多宽带联网(三) OpenWrt中使用cURL方法编写Shell脚本自动完成网页宽带认证登录(校园网认证登录解决方案) 使用awk命令

    对于非PPPoE方式认证,而是采用网页认证登录的宽带用户(如校园网).采用<多宽带联网(二)>中的方法一个一个接口进行认证登录过于繁琐.本节将采用Shell脚本和cURL方法,模拟人工认证 ...

  8. 【Shell】Shell 脚本自动输入密码的三种方式

    Shell 脚本自动输入密码的三种方式 注意,如果创建.sh文件后不可以执行,请执行sudo chmod 755 文件名.sh来修改权限. 方式一 使用 echo "密码" | ( ...

  9. MySQL 冷备份操作 + shell 脚本自动备份

    背景 对于概念的说明不做赘述 个人觉得冷备份数据除了操作方法简单,最大的优点便是安全 为了对比,可参考前面整理的 -- [MySQL 使用 XtraBackup 进行数据热备份指导 [全量+增量]] ...

  10. Lvs别样的自动部署监控shell脚本

    Lvs别样的自动部署监控shell脚本   l 脚本功能: l 实验环境图: l 具体脚本: l 结果验证: l 参考资料: 先申明,本文现在已经在我公司的测试环境和生产测试环境使用.正式环境请用ke ...

最新文章

  1. 【转】卡尔曼滤波算法详细推导(相当值得一看)
  2. Sentinel v1.4.2 发布,更好用的集群限流功能
  3. 将集转换为列表而不创建新列表
  4. HTTP 无状态中的 状态 到底指的是什么?
  5. python php linux-linux怎么运行python?
  6. Acronis Disk Director Suite(windows7分区工具)
  7. 周五话分析 | 方法论难落地?来个量身定制版本吧(AARRR模型)
  8. 正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数
  9. 网站的SEO以及它和站长工具的之间秘密
  10. tf.shape()和tf.reshape()
  11. hdu 4723 How Long Do You Have to Draw(贪心)
  12. Java编程练习题4
  13. w10 http基本原理 Nginx部署
  14. 计算机信息科学学科分类,-学科分类与代码.doc
  15. linux下的蓝牙驱动程序详解
  16. ceph 代码分析 读_Ceph代码分析-OSD篇
  17. 洛谷 P5322 [BJOI2019]排兵布阵
  18. shapefile数据下的 dbf shp shx sbn sbx mdb adf等类型的文件的解释
  19. NFS unmatched host
  20. 河南信息统计学院微信公众平台API汇总

热门文章

  1. 关注SharePoint 2010 ,更要关注InfoPath 2010!
  2. Microsoft AJAX Library的beta2版发布
  3. 函数参数中的中括号代表什么
  4. 【转】伪O2O已死?2016年实体零售将迎来真正的O2O
  5. scapy:收发数据包
  6. 算法笔记(二)抽牌法产生随机全排列
  7. js 设置焦点 判断控件是否获得焦点 判断哪个控件获得焦点
  8. “朝三暮四”与“BPO”
  9. [活动]问卷调查:打造更好用的Visual Studio 2008
  10. 网上银行等电子支付平台的WEB登陆安全性简要分析