zoukankan      html  css  js  c++  java
  • go set proxy 设置代理 及go mod GO111MODULE=auto auto模式

    您只需通过简单设置

    Bash (Linux or macOS)

    # 配置 GOPROXY 环境变量
    export GOPROXY=https://goproxy.io,direct
    # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
    export GOPRIVATE=git.mycompany.com,github.com/my/private

    PowerShell (Windows)

    # 配置 GOPROXY 环境变量
    $env:GOPROXY = "https://goproxy.io,direct"
    # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
    $env:GOPRIVATE = "git.mycompany.com,github.com/my/private"

    设置完上面几个环境变量后,您的 go 命令将从公共代理镜像中快速拉取您所需的依赖代码了。或者,还可以根据文档进行设置使其长期生效。如果您使用的是老版本的 Go(< 1.13), 我们建议您升级为最新稳定版本

    其他 设置方式

    1、也可以直接设置windows环境变量GOPRIVATE=git.mycompany.com,github.com/my/private

    2、go命令直接设置

    go env -w GO111MODULE=on
    设置成auto之后 不影响之前非go mod的方式编译。否则强制使用go mod
    go env -w GO111MODULE=auto
     
    go env -w GOPROXY=https://goproxy.io,direct
     

    https://www.jianshu.com/p/e9af79d68320 

    https://goproxy.io/zh/docs/GOPRIVATE-env.html

    踩坑之路多回顾,不要在一个坑掉两次! THINK TWICE,CODE ONCE!
  • 相关阅读:
    2020年3月22日
    2021年3月21日
    2021年3月20日
    人件集阅读笔记02
    2021年3月19日
    2021年3月18日
    2021年3月17日
    2021年3月16日
    2021年3月15日
    梦断代码阅读笔记01
  • 原文地址:https://www.cnblogs.com/zhishuai/p/15650224.html
Copyright © 2011-2022 走看看