go mod tidy引入私有仓库包时报错terminal prompts disabled

Go Module 私有仓库:fatal: could not read Username for ‘https://xxx.com‘: terminal prompts disabled 说明 关于Go Module拉取私有仓库时,遇到terminal prompts disabled权限的问题。 错误信息 go get: gitee.com/xxxxx/proto@v1.0.0: reading https://goproxy.cn/gitee.com/xxxxxr/proto/@v/v1.0.1.info: 404 Not Found server response: not found: gitee.com/xxxx/proto@v1.0.1: inva 阅读详情

问题描述:

fatal: could not read Username ... terminal prompts disabled

解决方法:

首先要保证在私有仓库的已经绑定本电脑的ssh密钥的公钥

如果没有绑定,可以在电脑 C: --> 用户 --> 用户名文件夹 --> .ssh --> id_rsa.pub 中查看

如果问题解决了,那么就不需要往下看了

将我们的私有仓库地址添加到代理上

配置私有仓库

# 配置多个私有项目地址
go env -w GOPRIVATE="gitlab.example.com"
# 其中gitee.com/user 是你的个人账户所在地址

然后再go mod tidy一下吧,博主是这样解决的,但具体情况不同,解决方法可能不同。

【golang】go mod私有仓库配置 当我们新建一个`go`项目时,在项目根目录下执行`go mod init`可以初始化go.mod文件用于管理包依赖。如果我们没有进行配置,则只能访问公共开源仓库。如果想要下载私有仓库依赖包则需要进行一些配置。 一般主流的代码托管站站点如github,gitlab,Gitee等,都默认支持返回站点的golang mod元数据。如果无法对外暴露站点的域名,且甚至无法拥有更改站点访问地址的权限。这时需要配置一个虚拟的域名作为go mod的引用包路径。 阅读详情

相关推荐

运行 Go get 报错 terminal prompts disabled

环境设置 GIT_TERMINAL_PROMPT=1。

JineD的博客 2432

Go get报错:terminal prompts disabled

原因 go get disable “terminal prompt” by default(Go get 命令默认禁用terminal prompt,即终端提示) 解决方案 环境设置GIT_TERMINAL_PROMPT=1 export GIT_TERMINAL_PROMPT=1 go get XXX

JavaEdge全是干货的技术号 5398

SocraticLM: Exploring Socratic Personalized Teaching with Large Language Models

大型语言模型(LLM)被认为是推进智能教育的一项关键技术,因为它们展示了深入理解教学场景和为学生提供个性化指导的潜力。然而,当前个性化教学中基于LLM的应用主要遵循“问答”范式,学生被动地获得答案和解释。在本文中,我们提出了苏格拉底式教学模式(SocraticLM ),它实现了一种苏格拉底式的“发人深省”的教学范式,实现了真正的课堂教师的角色,让学生积极参与到真正掌握解决问题所需的思考过程中。

weixin_43961909的博客 2882

【Git技巧】第十三篇 解决fatal: could not read Username for ‘https://‘: terminal prompts disabled

这个错误通常发生在 Git 操作需要验证用户身份时,但终端提示被禁用的情况下。终端提示被禁用可能是因为您正在使用一个非交互式的终端会话,或者由于其他原因导致无法接收终端输入。

Fanjufei的博客 9112

用MFRC522+STM32打造智能门禁:从硬件选型到云端控制全流程

本文详细介绍了基于STM32微控制器和MFRC522射频模块构建智能门禁系统的完整流程。从硬件选型、电路设计、底层驱动开发,到系统软件架构与状态机设计,并最终实现通过ESP8266模块接入云端平台(如OneNET)进行远程控制和数据可视化。项目深入探讨了MFRC522的SPI通信、卡片操作流程、天线调试以及云端MQTT集成等关键技术,为嵌入式开发者提供了一个从本地感知到云端管控的物联网项目实战参考。

raspberrypi5的博客 741

基于labview实现MYSQL数据库查询功能

基于labview实现MYSQL数据库查询功能 前言: labview是一款功能强大的图形化编程软件,也就是俗称的G语言。 本篇将介绍如何利用labview对MYSQL进行列表分页,范围查询及模糊查询等几个可广泛应用的简易功能,但事实上labview并不擅长处理数据库,下面详细代码可体现。 数据库的环境配置方面的问题这里就不赘述了。 我们直接进入主题。 1.以下为查询界面 2.分页实现细节: ...

qq470783138的博客 7556

windows下 代码在码云用vs code 执行go get报错terminal prompts disabled

获取码云上文件,go get 或go mod tidy报 terminal prompts disabled错误 go: gitee.com/xxx/xxx@v0.0.0-20191204091802-xxx: invalid version: git fetch -f https://gitee.com/xxx/xxx/heads/*:refs/heads/* refs/tags/*:refs...

zhaohuaxicaishi的专栏 1617

蛋白质组学实战指南 | (八)从数据到洞见:差异蛋白筛选与功能解析全流程

本文系统阐述了蛋白质组学数据分析中,从原始数据质控到差异蛋白筛选与功能解析的全流程。重点介绍了数据质量评估、差异蛋白筛选的统计方法(包括多重检验校正)、功能注释与富集分析,以及蛋白互作网络构建与关键节点识别。最后,为如何将生物信息学洞见转化为实验验证提供了清晰的规划思路,助力研究者完成从数据到生物学知识的闭环。

weixin_29250573的博客 371

go mod tidy报错 unknown revision

把里面除了[user]下面的东西都删除,然后git clone一下私有库的代码(https方式),随便公司哪个项目。一般go mod是通过https方式去下载依赖的,也可以通过改成ssh方式,则只要配置了ssh,就不需要输入密码。还有一种方式就是移除本地的ssh秘钥,git pull拉取代码,触发输入账号密码就行。一般是由于修改密码引起的,只需要重新输入密码就行。会让你重新输入用户名密码,按照提示输完就行。然后再执行git clone。

qq_38020553的博客 1163

<202505高项>《【VIP合集】 软考高项(第四版)十大知识域、五大过程组、ITTO输入输出工具、项目绩效域》

软考高项(第四版)十大知识域、五大过程组、ITTO输入输出工具、项目绩效域

Else 的博客 1853

如何快速下载Gaia DR3星表数据?中国虚拟天文台镜像站保姆级教程

本文提供了一份详细的保姆级教程,指导用户如何通过中国虚拟天文台镜像站高速、稳定地下载Gaia DR3星表数据。文章详细介绍了镜像站的访问地址、数据组织结构,并给出了使用wget、aria2c等工具进行批量下载的实战策略,帮助国内用户避开国际网络延迟,高效获取近20亿颗天体的海量数据。

weixin_29231263的博客 301

go 拉取仓库依赖报错:fatal: could not read Username for ‘https://code.byted.org‘: terminal prompts disabled

文章目录解决方法 在我们用 go mod tidy更新项目依赖包的时候,有可能会遇到这个问题,这个主要问题是git没有配置的问题。 解决方法 在控制台输入以下命令,这个主要是配置我们拉取依赖源是哪一个,添加相应的仓库源 vim ~/.gitconfig [user] email = email name = name [url "git@github.com/:"] insteadOf = https://github.com/" 还有一种是将ssh替代成https

Black_Customer的博客 4240

杰理AC696N使用ADC检测电位器调音量教程

本教程详细介绍了在杰理AC696N芯片上使用ADC功能检测电位器电压值的方法。主要内容包括:硬件连接方式(电位器VCC/OUT/GND分别接3.3V、PA3引脚和地线),10位ADC配置(0-1023对应0-3.3V),以及核心代码实现。关键步骤涉及ADC采样通道初始化、GPIO引脚配置(关闭数字输入和上下拉电阻),以及通过定时器实现50Hz采样频率。教程还详解了ADC值到系统音量的线性映射算法,并提供了完整的代码示例和调试方法,帮助开发者实现电位器实时控制音量的功能。

qq_42014563的博客 1245

go编译gomod项目报错:timeout&terminal prompts disabled&输入密码

前言 最近在用go编译某gomod管理的项目时,由于是新安装的go环境(参考go环境安装),在编译的时候出现了三个问题: 1. go的proxy超时:dial tcp 34.64.4.17:443: i/o timeout 2. go get读取用户名失败:terminal prompts disabled 3. git输入密码无法正确识别,且每次go get都需要输入密码 问题记录 问题1:dial tcp 34.64.4.17:443: i/o timeout 这个是由于go1.13.

公众号-测试生财 1089

还在用 RaiDrive/Rclone 挂载网盘?教您使用Windows 原生 WebDAV 丝滑直连 AList/Openlist,让你的网盘秒变本地硬盘!

网盘文件分散管理?😩 别再依赖第三方工具了!本文教你如何在 Windows 下,利用原生 WebDAV 功能,将 Openlist 网盘直接映射为本地硬盘!💻 操作简单,告别繁琐,让你的云端文件像本地文件一样丝滑!🚀 轻松实现高效管理,快来体验吧!

XiaoqiangClub的博客 2972

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

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

原因:大概是因为git服务器没有拿到凭证。linux拉取依赖包的时候一直报这个错。

他的博客 941

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

go mod tidy报错:error: cannot lock ref

go mod是进行代码管理,这错误是因为本地分支和远程分支冲突(其他用户强制提交或者删除重建同名分支) 按照提示执行git remote prune origin。 还有一个原因是go pkg目录的缓存问题 这个时候删除这个缓存就可以了。 ...

jhlord的博客 818

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Go get命令出现terminal prompts disabled解决

Go get命令出现terminal prompts disabled解决 ubuntu@ubuntu:~$ go get -u github.com/XXX/OOOO/ cd .; git clone https://github.com/XXX/OOOO/ /home/ubuntu/.go/src/github.com/XXX/OOOO/ Cloning into '/home/ubuntu/.go/src/github.com/maoxs2/Proj_Ridal'... fatal: could

a...Z 2148

git拉包报错: could not read Username for ‘https://git.baidu.com‘: terminal prompts disabled

如果您在非交互式环境(例如脚本或自动化流程)中运行 Go 命令,则可能需要为 Git 启用终端提示。

Mint6的博客 1538

could not read Username ... terminal prompts disabled

问题描述: 使用goland初始化go 项目加载go.mod时,报错误提示: fatal: could not read Username ... terminal prompts disabled 问题定位: 由于加载go.mod使用的是go get命令,其中go get 命令用于从远程代码仓库(比如 Github )上下载并安装代码包,由于使用的是内网的仓库的依赖包,所以猜测可能是没有配置git config相关的配置 通过命令git config --list或vi ~/.gitconf

dadaddaddad的博客 8093

go get报错:fatal: could not read Username for ‘https://xxx.com‘: terminal prompts disabled

go get报错:fatal: could not read Username for 'https://xxx.com': terminal prompts disabled

Pillow_Monkey的博客 965

go编译报 terminal prompts disabled解决

错误如下: fatal: could not read Username for 'https://github.com': terminal prompts disabled 解决方案:环境设置GIT_TERMINAL_PROMPT=1 export GIT_TERMINAL_PROMPT=1 可以再~/.bashrc下加入环境变量,后续可正常使用。无需再配置。 ...

zhaohuaxicaishi的专栏 7143

go get或go mod tidy报错 fatal: could not read Username for

go get git.xxxxx.net/CPC/protocol: module git.xxxxx.net/CPC/protocol: git ls-remote -q origin in /Users/admin/go/pkg/mod/cache/vcs/b23efdb68de4fde955075014c720200fc58c6052bbf3cd57ed65bf341c19c359: exit status 128: fatal: could not read Username for ‘https.

zhang197093的博客 1万+

EasyNTS编译报错“fatal: could not read Username for ‘https://gitee.com‘: terminal prompts disabled”

EasyNTS的主要作用就是解决异地视频共享/组网的需求,网页对域名进行添加映射时,添加成功后会生成一个外网访问地址,在浏览器中输入外网访问地址,即可查看内网应用。目前EasyNTS也正在编译新的版本,主要还是为了进一步优化设备组网和穿透的功能。 在编译新版 EasyNTS 的代码过程中出现报错:“fatal: could not read Username for ‘https://gitee.com’: terminal prompts disabled” 出现该种情况一般是权限不够,但是

TSINGSEE青犀视频官方技术博客 4190

go mode tidy出现报错go: warning: “all“ matched no packages

可能原因: 1. 2. 3. GO111MODULE 参考 中文:https://learnku.com/go/t/39086 英文原文:https://dev.to/maelvls/why-is-go111module-everywhere-and-everything-about-go-modules-24k 解析 一开始发布的时候 一开始go发布的时候是没有包管理的 go get命令会根据路径,把相应的模块获取并保存在GOPATH/src也没有版本的概念,‘master‘就代表稳定的版本后来引进了G.

weixin_45627369的博客 9912

fatal: could not read Username for 'https://gitee.com': terminal prompts disabled

go get gitee.com/t_group/file-trde-cmon@new go: gitee.com/wt_group/filesode-mon@v0.0.05021721-3e7b2c597232: invalid version: git fetch -f https://gitee.com/wdfp/file-trde-common.git refs/heads/*:refs/...

zhaohuaxicaishi的专栏 9775
上一篇: RabbitMQ快速入门
走,我们去抽风
博客等级 码龄5年 21粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值