golang拉代码总是被限制问题记录

错误1:

# go mod tidy
go: finding module for package gitlab.tencent.com/arch/config/go-leo/leo_client
t1 imports
        gitlab.tencent.com/arch/config/go-leo/leo_client: module gitlab.tencent.com/arch/config/go-leo/leo_client: git ls-remote -q origin in C:\Users\tencent\go\pkg\mod\cache\vcs\4a87a0a6e43e11a70923db362206e5d01a21733651a3b4d8a1b8924787e320be: exit status 128:
        warning: missing OAuth configuration for gitlab.tencent.com - see https://aka.ms/gcm/gitlab for more information
        remote: HTTP Basic: Access denied
        remote: You must use a personal access token with 'read_repository' or 'write_repository' scope for Git over HTTP.
        remote: You can generate one at https://gitlab.tencent.com/-/profile/personal_access_tokens
        fatal: Authentication failed for 'https://gitlab.tencent.com/arch/config.git/'

错误2:

# go mod tidy
go: finding module for package gitlab.tencent.net/arch/config/go-leo/leo_client
go: manager/leo imports
        gitlab.tencent.net/arch/config/go-leo/leo_client: module gitlab.tencent.net/arch/config/go-leo/leo_client: git ls-remote -q origin in /root/go/pkg/mod/cache/vcs/4089357a689f0331dcfe50b2908df0aaad10d8d368b3cb25e634ebd7e36ab564: exit status 128:
        remote: 
        remote: ========================================================================
        remote: 
        remote: The project you were looking for could not be found or you don't have permission to view it.
        remote: 
        remote: ========================================================================
        remote: 
        fatal: Could not read from remote repository.

        Please make sure you have the correct access rights
        and the repository exists

错误3:

# go mod tidy
go: downloading gitlab.tencent.com/arch/config/go-leo.git v1.1.4
go: manager/leo imports
        gitlab.tencent.com/arch/config/go-leo/leo_client: gitlab.tencent.com/arch/config/go-leo.git@v1.1.4: verifying module: gitlab.tencent.com/arch/config/go-leo.git@v1.1.4: Get "https://sum.golang.org/lookup/gitlab.tencent.com/arch/config/go-leo.git@v1.1.4": dial tcp 142.251.42.241:443: i/o timeout

解决方法:修改golang env

GOSUMDB="off"
GOPRIVATE=""
GOPROXY="https://go-athens.tencent.net/repository/tencent-go-all/,https://goproxy.cn"
GONOPROXY=""
GONOSUMDB=""

执行命令:

#  go env -w GOSUMDB="off"
# go env -w GOPRIVATE=""
# go env -w GOPROXY="https://go-athens.tencent.net/repository/tencent-go-all/,https://goproxy.cn"
# go env -w GONOPROXY=""
# go env -w GONOSUMDB=""

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值