一.gtilab的简单使用
我们通常想到的代码托管的平台有如下几个,分别是github、gitlab以及gitee。它们各有各的好处,但在团队开发的角度来选择的话,我还是比较推荐gitlab。下面我们就来开始gitlab的使用之旅!!!
-
注册gitlab账号
-
创建项目
1.为创建一个空白项目 *2.*为导入项目 *3.*为从模板创建项目 *4.*为外部储存库运行CI/CD;我们的话使用1或2来创建项目即可 ps:看不懂英文建议使用Edge浏览器
如果你有github账号的话且账号里面有你想要的项目,那么我推荐使用github导入项目;如果你fork的其他人的项目,那么我建议你使用按URL划分的存储库方式来导入项目(在这种情况下,使用github会多fork一次);
创建新的项目,有个最坑的地方,一定要先创建组
3.添加成员并设置权限
二.项目实践
1.准备工具和环境
1.Go语言的开发工具有vscode和Goland,可以根据读者自己的喜好来选择,我这里主要讲解Goland的安装及配置,点击链接便可到官网,根据自己的版本下载即可 (https://www.jetbrains.com/go/download/#section=windows)
下载完毕后是英文的,可以在file->setting->plugs里面设置,如果这个不行请点击[https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack-eap/versions]去下载相应的中文插件
2.下载SDK
根据自己的版本下载SDK
下完记得重启,方可生效
3.解决导包问题
所用到的包都在国外,所以需要进行代理
1.先查看相关配置
$root go env | grep -E 'GO111MODULE|GOPROXY' GO111MODULE="auto" GOPROXY="https://proxy.golang.org,direct"
2.切换代理
``#命令1: go env -w GO111MODULE=on
##如果执行命令1报错:warning: go env -w GO111MODULE=... does not override conflicting OS environment variable。
#在mac系统中以sudo go env -w GO111MODULE=on来执行
#windows电脑使用如下解决#解决方案:
1:windows+R
2:输入cmd回车,进入cmd.exe
3,输入:go env,查看 GOPROXY
4,输入命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
5,再次查看:go env,确认已修改需要的代理即可;
#修改代理:
`go env -w GOPROXY=goproxy.cn,direct``
3.初始化项目
go mod init "自己项目的项目名"
4.安装依赖
go get -u github.com/gin-gonic/gin
结语:希望各位能避免我所踩过的坑!!!