go get module 阿里云私有库
网上查询了很多关于 get module 私有库的资料,关于阿里云代码库的信息有限,经过实践分享完整的配置过程。
- 需要在阿里云云效个人设置中设置https账号密码
- 在开发者本机 用户根目录下 创建 .netrc 文件(mac用户), 并添加以下内容, 账号密码为第一步编辑的账号密码而非阿里云登录账号密码。
machine codeup.aliyun.com login 账号 password 密码
- 当前用户根目录下修改.gitconfig文件, 增加以下代码
[url "git@codeup.aliyun.com:企业信息"] insteadOf = https://codeup.aliyun.com/企业信息
此处企业信息 为阿里云代码库地址栏的加密串,也可以自行更改。
- 设置go环境变量的私有地址
go env -w GOPRIVATE=codeup.aliyun.com
到此你就可以上传你的扩展包到阿里云,并且使用go get 加载使用,以上为亲测使用。
老哥, codeup.aliyun.com/公司id/分组名/实际仓库名 这种三级的结构,拉取不下来
codeup.aliyun.com/公司id/实际仓库名 但是这种结构,就可以拉去下来, 请问一下怎么解决呀?