用sz / rz ,服务器不需要任何配置,lrzsz可以用 homebrew安装,然后: 在iTerm2中使用Zmodem的方法 « OpenExz
用 ftp 适合传大一些的文件,h bcom/dawn110110/8184061 这是一个ftp服务器(pyftpd搞的),只有一个文件,没有任何依赖,你nohup python pyftppy& 一下就跑起来了,记得自己在代码里加用户 当然,你也可以在服务器端搞一个 vsftpd 啥的,不过显然比这个麻烦
然后 scp / nc / rsync,scp在一头直接用,那俩需要两头搞,有空再补具体用法。
大杀器 svn hook / git hook (参考:Horizon 地平线 - Git hooks 简介 以及 SegmentFault 以及 Git - Git Hooks) ,自己搞文件同步
我心中 最完美的方案 ,就是用 githooks + scp / ftp 搞一个自动同步,你可以本地用git 管理文件,然后设定 githooks,让你每次 本次 ci 都调一个脚本,用scp / ftp / pexpect 或者什么玩意,把本地文件弄到服务器指定位置上 自动同步了有木有?(记得 linux建立ssh信任关系,这样scp就不用输入密码了,当然你也可以设定成用pexpect之类的东西来处理密码)这个方法的好处是,可定制性超级强,而且真的是自动的,而且,服务器端几乎不需要任何配置 唯一蛋疼的地方就是你需要自己学一下 git 和 githooks 怎么用
SegmentFault 是一家中文的开发者社区及媒体。最初的产品原型来自于国外最大的程序员问答社区 StackOverflow,但其产品形态经过一年多的发展,已经有问答、博客、活动等,它还是多个黑客马拉松活动的组织方。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)