817 B
817 B
Go 使用私有仓库中的包
-
在服务器上创建 go package 仓库并提交代码,注意 go.mod 的 path 需要与服务器路径一致,例如:
// 服务器地址: gitea.com/project/package.git // go.mod 文件内容如下 module gitea.com/project/package go 1.16
-
设置 go 的环境变量
go env -w GOPRIVATE=你的域名1;你的域名2
-
使用 git 的 netrc 保存登录信息
touch ~/.netrc chmod +755 ~/.netrc echo "machine 你的域名 login 你的用户名 password 你的TOKEN或口令" > ~/.netrc # 例如 echo "machine github.com login USERNAME password APIKEY" > ~/.netrc