# Go 使用私有仓库中的包 1. 在服务器上创建 go package 仓库并提交代码,注意 go.mod 的 path 需要与服务器路径一致,例如: ```go // 服务器地址: gitea.com/project/package.git // go.mod 文件内容如下 module gitea.com/project/package go 1.16 ``` 2. 设置 go 的环境变量 ```bash go env -w GOPRIVATE=你的域名1;你的域名2 ``` 3. 使用 git 的 netrc 保存登录信息 ```bash touch ~/.netrc chmod +755 ~/.netrc echo "machine 你的域名 login 你的用户名 password 你的TOKEN或口令" > ~/.netrc # 例如 echo "machine github.com login USERNAME password APIKEY" > ~/.netrc ``` ## 外部参考 1.[Go 私有仓库模块拉取](https://blog.csdn.net/q1009020096/article/details/108421435)