marion 4 роки тому
батько
коміт
4158424b10
1 змінених файлів з 6 додано та 1 видалено
  1. 6 1
      README.md

+ 6 - 1
README.md

@@ -17,6 +17,7 @@ GOROOT=C:\go
 GOPATH=%USERPROFILE%\go
 GO111MODULE=auto
 GOPROXY=https://goproxy.cn
+GOPRIVATE=git.aionnect.com
 ```
 
 PATH环境变量末尾添加 %GOROOT%\bin
@@ -33,6 +34,7 @@ export GOPATH=$HOME/go
 export PATH="${GOROOT}/bin:${PATH}"
 export GO111MODULE=auto
 export GOPROXY=https://goproxy.cn
+export GOPRIVATE=git.aionnect.com
 ```
 
 > source .bash_profile
@@ -46,6 +48,7 @@ export GOPROXY=https://goproxy.cn
 2. GOPATH 目录是用于存放golang项目和其相关依赖的目录,所有golang项目代码都应该位于GOPATH目录中的src子目录下的包括代码托管地址、组织名、项目名在内的多级子目录下
 3. GO111MODULE 环境变量指定golang管理依赖包的模式,auto,则当项目中有go.mod文件时,采用go mod模式
 4. GOPROXY设置golang获取依赖包的代理,此处设置七牛云官方提供的代理
+5. GOPRIVATE设置跳过go proxy直接获取的代码仓库,一般设置为组织私有代码仓库域名
 
 ## 获取项目
 
@@ -63,7 +66,9 @@ go mod项目初始化,建议mod名称为代码仓库全路径,可保持在
    
 ### 获取
 
-获取非https的私有仓库,需要如下处理
+如上述配置后,正常情况直接执行 go mod tidy 命令即可获取所有依赖
+
+但如果获取非https的私有仓库报错,可参照如下处理
 
 执行下列命令临时关闭goproxy代理