登录
首页 >  Golang >  Go问答

在本地计算机上运行基于 Golang 的服务器时出现连接两个仓库的错误

来源:stackoverflow

时间:2024-03-08 21:30:27 154浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《在本地计算机上运行基于 Golang 的服务器时出现连接两个仓库的错误》,聊聊,希望可以帮助到正在努力赚钱的你。

问题内容

我有两个存储库 dpay-serverdpay-common ,后者是前者可以使用的通用功能存储库。前者是golang服务器代码仓库​​,用于启动服务器。

但是,每当我尝试启动服务器时,我都会在代码片段中收到如下错误:

starting auth_service...go: github.com/durianpay/[email protected]: invalid pseudo-version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /users/pavanvasan/go/pkg/mod/cache/vcs/ac49d8a5c55a9cf6c728a4698e3370e760c9491837da868854c21d77f2e5dd6f: exit status 128:
    fatal: pack has 5 unresolved deltas
    fatal: fetch-pack: invalid index-pack output
go: downloading github.com/durianpay/dpay-common v1.20.1-0.20220727064753-c92376be8206
go: github.com/durianpay/[email protected]: invalid pseudo-version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /users/pavanvasan/go/pkg/mod/cache/vcs/ac49d8a5c55a9cf6c728a4698e3370e760c9491837da868854c21d77f2e5dd6f: exit status 128:
    fatal: pack has 5 unresolved deltas
    fatal: fetch-pack: invalid index-pack output

我再次尝试重新克隆存储库,并在进行了诸如设置 yaml 配置之类的细微调整后,我仍然收到上述错误。

我按照链接 git -cant pull or commit 中的命令进行操作,但没有成功。

即使设置以下内容也不起作用

export GOPRIVATE="github.com/durianpay/dpay-common"
export GIT_TERMINAL_PROMPT=1

我不确定这里出了什么问题,因为存储库没有损坏。我现在可以链接的唯一方法是使用 replace 命令,例如: replace github.com/durianpay/dpay-common => /users/user_name/dpay-common

任何人都可以告诉我出了什么问题以及如何解决这个问题吗?谢谢


正确答案


没关系,我已经得到答案了。看来我必须删除 /go/pkg/mod/cache 才能解决问题。

本篇关于《在本地计算机上运行基于 Golang 的服务器时出现连接两个仓库的错误》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>