• 0
  • 0

git-ftp windows 部署

2021-05-18 720 0 admin 所属分类:经验分享

我们现在项目管理都是采用git模式。版本修改都有记录日志,可以方便回查。有些时候测试环境开发完要代码上线,通常就是整个项目通过ftp的方式覆盖线上。随着文件的增加和体积的增大,这种方式耗时长,宕机时间也长。因此从github找到一款开源的git-ftp文件,通过对比版本库修改的文件,把仅改动的文件做上传,这样速度上就更加快速。


从github上下载 https://github.com/git-ftp/git-ftp


将 git-ftp文件 存放到 git \Git\usr\bin 下  如果是Linux环境 记得修改权限为 chmod 755 /bin/git-ftp


安装成功后使用


// 进入git项目 打开 git bash  安装线上配置

git config git-ftp.url "ftp://[ip/url]:[port]/[folder]"
git config git-ftp.user "[username]"
git config git-ftp.password "[password]"

//初始化

git ftp init

//完成开发 推送到线上

git ftp push

需要注意的是 windows环境禁止上传中文文件,否则会导致编码紊乱上传失败。

其实 有些系统安装好后的curl指令无法支持 sftp 上传 因此可以用如下文件覆盖到  \Git\mingw64\bin

cURL for Windows@curl-7.74.0_2-win64-mingw 

返回顶部