goland: 同步代码到远程服务器

需求背景

我本地goland有很多代码,需要同步到服务器。

实现方式

goland有同步代码的插件。

安装sftp和同步代码的插件

进入goland–preference–plugins:
在这里插入图片描述
搜索sftp,安装这两个插件:
在这里插入图片描述

映射本地路径到服务器路径

选择菜单栏tools–deployment–configuration:
在这里插入图片描述
在这里插入图片描述
这里可以随便填个配置名,可以填远程服务器的IP之类的:
在这里插入图片描述

在connection和mappings这两栏内填入服务器地址等信息:
在这里插入图片描述
在"SSH configuration"最右边有三个点,点击那里,然后填上远程服务器的IP,端口(一般就是22),登录名+密码(或者ssh私钥地址)。

然后在mapping里面填上本地项目的地址和远程服务器上项目的地址。
在这里插入图片描述
其中Local path为本地代码的路径,Root path+Deployment path是服务器的代码路径。
例如Root path是"/home/userA",Deployment path是"/project",那最终同步到服务器的地址就是"/home/userA/project"

先手动同步一次代码到服务器

在goland项目栏里选中(注意一定要选中文件,不然goland也不知道你要同步什么文件)需要同步到服务器的文件(如果选中的是文件夹,就会同步文件夹下的文件到服务器),然后选择tools–deployment–upload to [自己的服务器地址映射]
在这里插入图片描述

勾选自动同步选项

手动同步一次代码后就可以勾选自动代码同步了:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值