go get 拉取代码报错terminal prompts disabled Confirm the import path was entered correctly.

linux拉取依赖包的时候一直报这个错

root@fer:/srv/go_project/demo# go get xxx.yuming.com/idea-core/bootstrap
go: module xxx.yuming.com/core/bootstrap: git ls-remote -q origin in /root/go/pkg/mod/cache/vcs/3f7462beb28a6d3aa637bf1b9891bde68233a7ee245ee05db64d1bb3b11a6fd7: exit status 128:
fatal: could not read Username for ‘https://xxx.yuming.com’: 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.

原因:大概是因为git服务器没有拿到凭证
解决

# 前提条件需要在.gitconfig配置了凭证管理器
[credential]
        helper = store
        
# 命令行输入 这样当前会话下次再拉取的时候就会提示让你输入git账号密码,输入完就可以了
export GIT_TERMINAL_PROMPT=1 

# 但有个同事遇到一直输入也不行,那就可以把gitconfig里面的账号邮箱清掉,手动在.gitconfig这个目录下(也就是家目录或root目录下)手动新增一个.git-credentials文件并输入下面内容
# 自己替换 账号 密码 域名
https://user:pwd@xxx.yuming.com
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值