golang 云效私有模块依赖拉取配置

golang 云效私有模块依赖拉取配置_如何拉取云效的go依赖包-CSDN博客

相关文档
阿里官方文档

go 环境变量配置
export GOPRIVATE=codeup.aliyun.com

凭证设置
非常找重要,https密码配置克隆账户和克隆密码后续会用到

 

 

在 可以在 netrc 文件中指定凭据

Linux\MacOS
文件应该存放在执行账户的根目录下,即:~/.netrc

sudo vim ~/.netrc
machine codeup.aliyun.com login 克隆账户 password 克隆密码
虚拟机容易被删除~/.netrc文件

Windows
定义环境变量 %HOME%,值为 %USERPROFILE%

在 %HOME% 路径下新建一个文件 .netrc

在 .netrc 中配置下述的配置信息

machine codeup.aliyun.com
login 克隆账户
password 克隆密码
克隆账号和克隆密码在云效个人设置页

验证凭据是否正确

curl --netrc "项目地址?go-get=1"
curl --netrc "https://codeup.aliyun.com/62172af773741507cb7e376f/project?go-get=1"
正确:

 

错误:

 

代码发版
新建版本
版本格式 v0.0.0

 

经验 删除版本重发相同版本是拉不到最新代码的 建议新建标签新的版本

按照正常模块使用方法使用即可

执行 go get
go get codeup.aliyun.com/62172af773741507cb7e376f/project v0.0.1
go mod 生成
codeup.aliyun.com/62172af773741507cb7e376f/project
代码使用引入
"codeup.aliyun.com/62172af773741507cb7e376f/project/state"


func test(){
if (len(req.TrackInfo) == 0) && (req.ErrorCode > state.Pending) {
info = true
}
}
docker容器中没有凭证配置
vim dockerfile

#写入云效环境变量
RUN echo "machine codeup.aliyun.com login 克隆账户password 克隆密码" >> ~/.netrc
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_27229113/article/details/130235597

posted @   浮尘微光  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示