用git ftp发布代码

用git ftp发布代码

前言

代码发布是日常比较频繁的操作,虽然可以用git-flow以及提交git触发webhook的方式进行发布,但对于一些小应用这些配置就相对繁琐了。想随时更改后立马发布到服务器上,git ftp是个方便的操作。

配置说明

git项目地址:https://github.com/git-ftp/git-ftp
配置很简单,可参考 https://github.com/git-ftp/git-ftp/blob/master/INSTALL.md 进行配置。
操作如下:

  1. 将项目地址中的git-ftp文件放置你的git安装目录\Git\usr\bin下即可。
  2. 在你项目文件夹下配置ftpsftp信息,例如:
# 例如配置sftp方式,发布到目标服务器192.168.1.100的目录/www/wwwroot/abc下
git config git-ftp.url "sftp://192.168.1.100:22/www/wwwroot/abc"

# ssh的账号,当然最好不要用root
git config git-ftp.user "root"

# ssh的密码,
git config git-ftp.password "123456"

按照以上几步操作即可。

操作说明

  • 初始化代码操作
# 将会上传所有文件(线上服务器没有任何代码,第一次发布可用此命令,文件多上传会比较慢)
git ftp init
  • 初始化版本操作
# 不上传文件,只记录与当前环境的最后提交版本号,记录在.git-ftp.log里(如果服务器上已手动放置代码,可以用这个命令)
git ftp catchup
  • 同步文件操作
# 同步代码(平时有代码更改想发布到线上,就用这个命令)
git ftp push

简单几步,提高工作效率。

可能碰到的问题

  • fatal: Can’t access remote ‘sftp://***
上一篇:Properties.Settings.Default的使用


下一篇:利用密码字典暴力破解渗透目标系统