golang独立模块开发流程
大纲
基本概念与背景
java项目开发过程中,有不同的项目组,有的项目组做业务开发,有的项目组做公共jar包的开发等。业务项目需要依赖公共jar包的时候,我们都使用nexus等maven私库+maven构建项目
golang也类似,这里的公共jar包就是golang中的公共模块,maven 变成了go get nexus变成了自己搭建的gitlab 或者 github gitee等
模块开发流程总结
基于gitee私库
step1 创建项目
step2 在机器上创建ssh公钥
step2.1 先创建ssh公钥
step2.2 把公钥添加到gitee
step3 go env 配置私库
step4 测试使用公共模块
基于gitlab私库
step1 创建项目
step2 在机器上创建ssh公钥
step2.1 先创建ssh公钥
step2.2 把公钥添加到gitlab
step2.3 配置本地ssh使用端口与公钥
step2.4 配置http 替换为 ssh
step2.5 关闭私库校验CA证书
step3 go env 配置私库
step4 测试使用公共模块
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。