Go
该文档介绍如何将 Go 类型制品存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下文包含 Go 制品仓库创建、本地打包 Go 制品、制品推拉使用等功能介绍。
阅读该篇文档需要准备好以下内容:
配置认证信息
在对制品进行推送或拉取操作之前,需要配置认证信息。
- 在制品仓库的「仓库管理」页签,点击「操作指引」。
- 在「操作指引」的「配置凭据」页面输入个人帐号的登录密码,点击「生成个人令牌作为凭证」。
- 根据操作系统添加 GOPROXY 配置,复制弹窗中的命令在终端执行。
推送 Go 制品
使用 CLI 工具推送 Go 制品。
- 在「操作指引」的「推送」页面,根据不同操作系统复制并在终端执行对应的命令,完成 CLI 工具下载安装。
- 输入「制品模块」、「制品版本」,系统自动生成推送命令。根据不同操作系统,复制并在终端执行对应的命令,完成 Go 制品包推送至制品仓库。
制品包推送成功后终端界面显示如下信息。
制品仓库页面制品列表中能查看已经推送成功的 Go 制品。
拉取 Go 制品
使用以下一种方式拉取 Go 制品。
- 在「操作指引」的「推送」页面,输入 Go 制品的 module 信息,复制并在终端执行命令来拉取 Go 制品。
说明:
- 填写的「制品模块」信息必须与 Go 制品
go.mod
文件中 moudle 信息保持一致,否则会导致拉取 Go 制品库失败。 - 在非 https 环境使用
go get
命令时,要求 Go proxy 不附带鉴权信息,且必须是公开仓库。
- 填写的「制品模块」信息必须与 Go 制品
- 在终端的
go.mod
文件所在目录下执行以下命令,拉取依赖制品。
制品包拉取成功后终端界面显示如下信息。
问题反馈 >
2023-09-11最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。