最近,由于公司项目使用go语言开发,对于不习惯vim的开发者来说,需要尽快掌握Goland这种IDE的使用方法,以及与公司服务器的数据同步。
一般来说,大型公司的服务器都会有relay跳板机进行验证登录。如果想通过本地机器直接访问自己的开发机,需要配置ftp或者samba。一些公司为了数据安全,将samba端口封禁,导致一些windows的客户端无法直接通过更改samba端口去连接远端开发机。这里我主要采用ftp的方式进行数据同步。
一、验证&安装开发机的ftp服务
1、验证开发机是否已经安装ftp服务
ps -ef | grep ftp #如果没有安装,执行步骤2进行ftp服务的安装
2、安装ftp服务(ftp的默认端口21)
yum install vsftpd
service vsftpd start
二、下载并配置Goland
1、Goland的安装包和破解版(亲测有效)
链接: https://pan.baidu.com/s/1LQkWEZse4gZzq7AN1t0MUQ
提取码: sa5a
下载完毕后,按步骤安装并激活。
2、Goland的ftp配置
(1)打开Tools->Deployment->Configuration
(2)配置方法,如下图例所示。
图1 配置Connections
图2 验证FTP Connection是否成功
图3 配置本地文件夹和远端文件夹的路径
(3)upload&download进行代码文件sync
注:
1. 如果希望自动化上传,可以勾选Automatic Upload
2. 一般本地开发过程中希望,Ctrl+s进行保存后上传。可以参考下图进行配置:
打开:Tools->Deployment->Configuration->Options...
选择:On explicit save action(Ctrl+S)
网友评论