首页 > 其他 > 详细

VSCODE远程开发 golang环境配置

时间:2020-05-11 22:07:43      阅读:411      评论:0      收藏:0      [点我收藏+]

VSCODE远程开发 golang环境配置

前言

最近发现自己的笔记本有点卡,于是决定把开发环境移到远程主机上,本机只要开一个vscode进行ssh连接和文件编辑就可以。再也不用在自己的PC上安装golang,java,python之类的,全都推到remote,还有代码也放在remote上,用github托管。

本文以golang环境为例。进行远程开发环境配置,达到一种类似把remote作为PC机的硬盘与CPU的效果。

安装vscode插件

名称 Remote-SSH
技术分享图片

ssh连接远程主机

安装插件完成后,在vscode左侧的状态栏会出现一个显示器图标,里面就是远程主机,点击,然后点击齿轮,最后打开显示的输入框下的 .ssh\config 文件。
技术分享图片

文件内有三个字段需要输入,注意,这里 hostname才是ip地址。
技术分享图片

输入完成后出现密码框,此时已经ssh到home下,随便打开一个文件夹作为项目,这里需要你再一次输入密码,接下来我们接受如何免密登录。

免密登录

如果之前给PC机配置过github的,那么在你PC机上的.ssh文件下有着一份 id_rsa.pub文件,(之前没配置过的话,打开pc命令行,输入ssh-keygen -t rsa即可),打开它,复制里面的内容,拷贝到remote的.ssh文件下的authorized_keys文件内(没有的话新建一个就可以了)。最后重启vscode。
技术分享图片

至此,我们完成了ssh的部分

远端golang环境配置

(这里就不解释怎么在linux上安装golang了)
我们随便选择一个remote上的文件夹作为项目,然后右侧的插件市场标志。

技术分享图片

我们需要选择一部分插件安装,比如golang必备的vscode-go插件等等,点击插件,他会显示是否需要在remote上安装(我这里已经安装完了)。

然后打开settings.json,把里面的go.gopath,go.goroot,等等字段改为remote上的配置,(使用go env查看)。修改完后,vscode会提醒你需要安装gotools,点击 install all即可。

补充

如果没有科x上网的话,建议现在remote上设置以下goproxy,比如的配置是:

GOPROXY="https://goproxy.cn,direct"

VSCODE远程开发 golang环境配置

原文:https://www.cnblogs.com/Jun10ng/p/12872121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!