随便一台电脑,写代码
作为开发人员,常常需要编写代码时,身边没有常用的电脑,这时可以使用本文的方法提高编码的体验。
核心思路:1、把公司的gitlab服务映射为公网ip+22/443端口;2、使用阿里云在线ide进行编码
部分1:
1、在自己的公网服务器上安装frp服务端(https://github.com/fatedier/frp/releases)、启动;把22、443端口释放出来。
2、在自己电脑,或者测试服务器上(能连通gitlab.p1staff.com),安装frp客户端,把22、443端口暴露为公网服务器的22、443
![](https://img.haomeiwen.com/i3855908/1774de15f7d199f1.png)
![](https://img.haomeiwen.com/i3855908/8a8e0c3e441a9366.png)
部分2:
1)打开https://ide.aliyun.com/,登陆阿里云账号
2)新建工作空间->通知git->填写部分1中映射出的公网ip->复制ssh Key,添加到gitlab的个人key列表->进入空间
![](https://img.haomeiwen.com/i3855908/73a412b47077b33e.png)
![](https://img.haomeiwen.com/i3855908/381b244859167917.png)
![](https://img.haomeiwen.com/i3855908/9061ccb3c24abe2d.png)
3)打开终端,修改/etc/hosts 追加内容: 公网ip gitlab.p1staff.com
![](https://img.haomeiwen.com/i3855908/edadd8551dc2d8ed.png)
![](https://img.haomeiwen.com/i3855908/cb464759a41b3a65.png)
4)修改~/.zshrc
export GO111MODULE=on
export GOPROXY="[https://goproxy.cn](https://goproxy.cn),direct"
export GOPRIVATE="gitlab.p1staff.com"
5)git config --global url."git@gitlab.p1staff.com:".insteadOf "https://gitlab.p1staff.com/"
6)执行go mod tidy -v
![](https://img.haomeiwen.com/i3855908/5ad27b0b88c09c89.png)
-
尝试连接一次gitlab,从而gitlab服务添加到已知机器:ssh gitlab.p1staff.com
image.png
8)go mod tidy 下载好依赖后,代码可点击跳转,代码提示补全了
![](https://img.haomeiwen.com/i3855908/a104e0a3786ae2cb.png)
网友评论