ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

golang 配置连接远程服务器

2022-06-04 14:33:58  阅读:157  来源: 互联网

标签:教程 同步 golang 点击 Deployment 服务器 Tools 远程


首先强烈推荐按照 golang 官方教程来配置,介绍的非常详细和到位。下面是我参考网友的教程和官方教程做的一个教程。

1、创建远程连接 & 设置同步策略

1.1、创建 ssh 连接配置

依次点击功能栏「Golang -> Preferences」,随后选择 「Tools -> SSH Configurations」,点击 「**+**」,按照下图进行相应配置。  

1.2 创建 Deployment 配置

Deployment 配置的内容是本地与远程服务的连接方式、路径映射,配置方式如下: 依次点击功能栏「Tools -> Deployment -> Configuration」  

1.3 第一次项目同步

第一次先手动全量同步一次,选中项目文件名后,点击「Tools -> Deployment -> upload to my-server」或者 右键依次选择「Deployment Upload to my-server」,点击底部的「file Transfer」能看到文件同步上传的过程。  

1.4 设置同步策略为「增量同步」

为了提高后续开发过程中的同步效率,将同步策略设置为增量同步,即设置为自动更新上传,「Tools -> Deployment -> Automatic Upload(Always)」,每次文件被保存时会自动上传。 这里有个注意点,如果本地文件被删除,不会同步删除远端文件,除非点击「Tools -> Deployment -> Options」,勾选「Delete remote files when local are deleted」,如下图所示:  

1.5 设置 golang 文件编辑后自动保存

为了让每次编辑后马上更新,而不是等我们手动点击保存时才更新上传,设置 GoLand 自动保存机制为如下状态,每次切换页面,光标失焦,或者编辑后超过1秒钟都会自动保存,由于我们设置了保存即同步,这样就会立刻更新远程文件内容,几乎可以认为远程文件和本地文件内容是实时一致的。  

2、设置远程会话连接

依次点击功能栏「Golang -> Preferences」,随后选择 「Tools -> SSH Terminal」   点击「Tool-> Start SSH Session」,即可远程连接上开发机,并打开终端,这样就不用在 Terminal和 Goland 之间来回切换了。  

By the way 

再次强烈推荐编译器相关配置教程参考官方文档,比如 golang 官方教程,VS code可能也有类似的官方配置教程文档,这种官方文档往往权威且通俗易懂。 

标签:教程,同步,golang,点击,Deployment,服务器,Tools,远程
来源: https://www.cnblogs.com/hi3254014978/p/16341816.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有