该文档介绍如何将 Go 类型制品存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下文包含 Go 制品仓库创建、本地打包 Go 制品、制品推拉使用等功能介绍。
配置认证信息
在对制品进行推送或拉取操作之前,需要配置认证信息。
1. 在制品仓库的仓库管理页签,单击操作指引。
2. 在操作指引的配置凭据页面输入个人账号的登录密码,单击生成个人令牌作为凭证。
3. 根据操作系统添加 GOPROXY 配置,复制弹窗中的命令在终端执行。
推送 Go 制品
使用 CLI 工具推送 Go 制品。
1. 在操作指引的推送页面,根据不同操作系统复制并在终端执行对应的命令,完成 CLI 工具下载安装。
2. 输入制品模块、制品版本,系统自动生成推送命令。根据不同操作系统,复制并在终端执行对应的命令,完成 Go 制品包推送至制品仓库。
3. 制品包推送成功后终端界面显示如下信息。
制品仓库页面制品列表中能查看已经推送成功的 Go 制品。
拉取 Go 制品
使用以下一种方式拉取 Go 制品。
在操作指引的推送页面,输入 Go 制品的 module 信息,复制并在终端执行命令来拉取 Go 制品。
说明:
填写的制品模块信息必须与 Go 制品
go.mod
文件中 moudle 信息保持一致,否则会导致拉取 Go 制品库失败。在非 https 环境使用
go get
命令时,要求 Go proxy 不附带鉴权信息,且必须是公开仓库。
在终端的
go.mod
文件所在目录下执行以下命令,拉取依赖制品。
制品包拉取成功后终端界面显示如下信息。