Cafe24购物网站代码如何使用Git和FTP进行管理
开始之前
在开发人员短缺的公司中,通过Cafe24运营购物商城在生产力方面是一个非常好的方法。虽然有时候像独立商城一样自由运营可能有困难,但可以以最低的成本快速、无缺陷地开始。然而,作为开发人员,每次修改Cafe24的代码都让我感到不安。在通常的开发中,如果修改的代码出现问题,可以轻松地回滚并继续开发。但由于Cafe24直接在FTP上上传文件,因此用Git进行源代码管理并不像想象中那么容易。这篇文章介绍了如何克服FTP和Git之间的障碍。
如何解决
FTP的两种方法
FTP大致有两种方法。第一种是直接连接到服务器并更改代码的方法。第二种是在本地修改代码,然后与服务器同步的方法。使用第一种方法时,使用Git进行源代码管理会很困难。但在第二种同步方法中,可以轻松地使用Git管理本地代码。作为一种易于使用的工具,Visual Studio Code有一个名为SFTP的插件,而IntelliJ Ultimate则可以使用默认安装的FTP功能。本文以IntelliJ为例进行说明。
操作
-
首先,必须申请使用FTP连接到Cafe24商城的权限。在Cafe24管理页面的[设计] -> [设计FTP]中申请,并可以获取连接信息。
-
在IntelliJ中连接到FTP的菜单Tools -> Deployment -> Configuration中输入连接信息。
-
点击左上角的+按钮,选择SFTP。
-
指定服务器的昵称。
-
在SSH Configuration右侧点击...按钮。
-
输入从Cafe24获得的FTP连接信息。
-
点击Mappings选项卡,在Deployment path中输入/。文件将下载到此路径,并进行同步。
-
现在在连接选项卡中点击Test Connection。如果连接正常,将显示成功消息。
-
首先要做的是获取Cafe24商城中的代码。点击[Tools] -> Deployment -> Download from [服务器昵称]下载代码。
-
现在可以下载并查看代码了。
-
现在设置自动同步功能,以便在本地文件被修改时自动上传到服务器。点击[Tools] -> [Deployment] -> [Automatic Upload]启用该选项。
其他
这样设置后,就可以使用Git管理代码。如果出现问题,某人随意修改了代码,可以使用Git回滚代码并保存,然后可以轻松恢复服务。
