git-ftp代码部署方式

简介: 虽然如今ci方法已经在很多团队使用了,但对于一些个人性的基于PHP的跑在虚拟主机的小项目,既没有服务端的Git环境,又不想时刻跑一个Genkins,就只能回到原始的FTP上传了。 所幸有了git-ftp这样的git模块,可以让我们在开发环境通过git集成的方式部署代码。
+关注继续查看

虽然如今ci方法已经在很多团队使用了,但对于一些个人性的基于PHP的跑在虚拟主机的小项目,既没有服务端的Git环境,又不想时刻跑一个Genkins,就只能回到原始的FTP上传了。

所幸有了git-ftp这样的git模块,可以让我们在开发环境通过git集成的方式部署代码。

安装git-ftp:

brew install git-ftp

比如我们的master分支是项目主分支,代表生产环境部署的代码,那么先切换到master分支。

项目初始化:

# 本地代码与ftp服务器代码已经同步了
git ftp catchup

或者

# ftp服务器上还是空的,需要从本地一次性传上去
git ftp init

重复的事情工具化,是一个程序员的基本素养。

PS:经过几天的使用,发现某些时候传输超时时,服务器上的文件会被清空,大小变为0KB。

目录
相关文章
|
16天前
|
Web App开发 弹性计算 缓存
基于ECS搭建FTP服务
本教程介绍如何在Linux实例上安装并配置vsftpd,在被动模式下,使用本地用户访问FTP服务器的配置方法。。
38 0
|
2月前
|
网络安全 数据安全/隐私保护 Windows
部署FTP服务-2
使用浏览器访问FTP服务,其基本的URL格式如下: ftp://FTP服务器IP地址或域名(如ftp://1000170),如图7.32所示。
22 0
|
2月前
|
存储 安全 网络安全
部署FTP服务-1
FTP (File Transfer Protocol文件传输协议)是一种应用层协议采用“C/S”结构设计 在其 结构的中心有一台FTP服务器,如图71所示,为用户提供上传和下载文件的服务。很多企业,大 学及其他组织都建有自己的FTP服务器,有的还会对外开放,提供丰富的教学,娱乐资源。
32 0
部署FTP服务-1
|
2月前
|
存储 安全 测试技术
部署FTP服务(一)
部署FTP服务(一)
44 0
|
4月前
|
网络协议 Linux 网络安全
Linux文件服务配置FTP服务
之前学习了网络管理,在平时我们去各网站下载电影或者文件,比如去电影天堂下载电影的时候,细心的会发现网站的前缀是ftp://,这篇文章就开始学习怎么配置ftp服务器供客户端进行下载文件。
206 2
|
5月前
|
安全 Unix Linux
Linux 在 linux 中搭建 FTP 服务
Linux 在 linux 中搭建 FTP 服务
83 0
|
8月前
Metasploit -- FTP、Telnet和http服务探测
Metasploit -- FTP、Telnet和http服务探测
55 0
Metasploit -- FTP、Telnet和http服务探测
|
8月前
|
安全 Java Unix
windows环境下如何优雅搭建ftp服务?
windows环境下如何优雅搭建ftp服务?
205 0
windows环境下如何优雅搭建ftp服务?
|
9月前
|
弹性计算 缓存 Linux
Centos Linux系统使用vsftpd搭建ftp服务
Centos Linux系统使用vsftpd搭建ftp服务
146 0
Centos Linux系统使用vsftpd搭建ftp服务
|
11月前
|
Java
Java实现连接FTP服务并传递文件
Java实现连接FTP服务并传递文件
131 0
相关产品
云迁移中心
推荐文章
更多