我能够很好地执行克隆、推送和其他git命令(必须存储在Windows的凭据管理器中).但是当我执行go mod tidy
时出现问题
以下是我在Windows机器上执行go mod tidy
时遇到的错误.看起来没有访问私有存储库的权限.
gitlab.xxxxx.de/cxxxxs-v2/arc-lib/cxxxxs-go-lib/pkg/clients:
gitlab.xxxx.de/cxxxxs-v2/arc-lib/cxxxxs-go-lib@v1.10.1: verifying
module: gitlab.xxxx.de/cxxxxs-v2/arc-lib/cxxxxs-go-lib@v1.10.1:
reading
https://sum.golang.org/lookup/gitlab.xxxxx.de/cxxxxs-v2/arc-lib/cxxxxs-go-lib@v1.10.1:
404 Not Found
server response:
not found: gitlab.xxxxx.de/cxxxxs-v2/arc-lib/cxxxxs-go-lib@v1.10.1: invalid
version: git ls-remote -q origin in
/tmp/gopath/pkg/mod/cache/vcs/387e08be1426cc3d2399d471d4c4b55445c31d6ca639398a03889c4c3282d1d5:
exit status 128:
fatal: could not read Username for 'https://gitlab.xxxxx.de': terminal prompts disabled
Confirm the import path was entered correctly.
If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.
我已经创建了HOME
个环境变量,指向与USERPROFILE
相同的文件夹.
还创建了_netrc
个带有机器、用户名和密码的文件.
在网络GitLab登录时使用相同的用户名和密码,运行正常.
_netrc
个内容:
machine gitlab.aaaaaa.de
login ranjit.kumar
password *****
我不知道如何调试才能找到根本原因和解决方案.请在这方面给我指点一下.