码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • go get 拉取报错The project you were looking for could not be found的解决方法


    go get 拉取报错The project you were looking for could not be found的解决方法

    被这玩意折腾了一下午

    报错提示

    remote: The project you were looking for could not be found or you don’t have permission to view it. fatal: repository ‘https:/gitlab.xxx.net/xxx/yyy/zzz.git’ not found

    看起来是项目不存在或者没权限,实际这两者都是正常的,但就是go get报错,奇怪的很

    排查记录

    GOPRIVATE导致

    网上说这是因为私有库的原因,要使用git config增加instead等等,但PRIVATE问题这个问题的报错还是有点不一样的。所以无效

    GOPROXY导致

    无效,没啥关系

    增加参数-x, go get 问题?

    文档说go get -x 可以看到go get具体执行时的debug日志。我试下了,还真有用,显示的get 路径是这样的:

    1. go get https:/gitlab.xxx.net/xxx/yyy/zzz.git@v1.0.0 200 OK
    2. go get https:/gitlab.xxx.net/xxx/yyy.git@v1.0.0 200 OK
    3. not found zzz version v1.0.0

    看完日志我晕了,好好的请求zzz.git为什么又跳到上一级目录yyy呢?

    后面我看到了老外对此相关的讨论,有老外说他也遇到了类似问题,只要拉取多级目录的git,就会报错,讨论到最后他说**“ignore me,gitlab issue”**。

    难道是Gitlab问题,这解决难度很大,几乎是搞不定的。顺着这篇讨论的关键词搜索了其他讨论,看到最后说是go get 解析的问题,说是已经fix了,拉到最后,表示go 1.13就已经修复了,那为啥我用1.18还报错?

    解决之道

    go 1.13只是前提,在其他搜索结果中,终于找到了答案。

    新建~/.netrc文件,配置git.yy.com登录信息,样式如下:
    machine git.yy.com login username password git_password
    其中username为git用户名
    git_password为git.yy.com access_token

    文件配置好,go get 成功,完美!
    PS: 还有后续
    后面我又遇到了类似的错误,真是服了,刚搞定这个有来了另外一个错误。然后我把git版本降了一下就没事了。。。

    本回完
  • 相关阅读:
    android的Framework
    单调栈题目:去除重复字母
    linux搭建git服务器,windows客户端配置git
    有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
    2018 Journal of cheminformatics | 基于条件变分自编码器分子生成模型
    单片机IO详解(上拉 下拉 准双向 输入 输出 推挽 开漏)
    基于PHP+MySQL毕业生档案管理系统
    数据结构与算法 树 课后习题 选择题部分
    Vue03/Vue指令、v-for的key说明、Vue 就地复用策略
    <welcome-file-list>设置用户欢迎页面,WEB-INF内的资源受保护
  • 原文地址:https://blog.csdn.net/mythest/article/details/126613864
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号