
git
thriller
这个作者很懒,什么都没留下…
展开
-
使用 Git Hook 实现网站的自动部署
自动化能解放人类的双手,而且更重要的是,因为按照规定的流程来走,也减少了很多误操作的产生。不知道大家平时都是怎么样更新自己生产环境的代码的,FTP 覆盖旧文件、服务器定时任务去 build 最新的源码,还是有更高级的做法?目前我在使用 Git Hook 来部署自己的项目。Git Hook 是 Git 提供的一个钩子,能被特定的事件触发后调用。转载 2016-10-12 09:56:31 · 1803 阅读 · 0 评论 -
shell 脚本中经常要用到ssh。怎么能不交互的输密码呢?
1、登录A机器 2、ssh-keygen -t [rsa|dsa],将会在~/.ssh下生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub 3、将 .pub 文件复制到B机器的 .ssh 目录, 并 cat id_dsa.pub >> ~/.ssh/authorized_keys4、大功告成,从A机器登录B机器的目标账户,不再需要密码了(直接运行 #转载 2016-10-12 10:22:56 · 6021 阅读 · 0 评论