gpt4 book ai didi

git - 如何修复私有(private)仓库 "invalid version"中的 "could not read Username"和 "go get"?

转载 作者:行者123 更新时间:2023-12-01 20:23:14 27 4
gpt4 key购买 nike

我想在另一个 GoLang 项目中使用托管在 GitHub 上的私有(private)存储库。

我做了什么:

  • 我在我的 GitHub 帐户设置
  • 中创建了一个私有(private)访问 token
  • 当时做了:

    git config --global url。"https://xxxxxx:ACCESS_TOKEN@github.com ".insteadOf "https://github.com "

  • 用“xxxxxx”作为我真正的 GitHub 用户名,然后是正确的 ACCESS_TOKEN。
  • go get github.com/private/repo

  • 但是,我总是收到以下错误:
    go: downloading github.com/xxxxxxxx/yyyyyyyyy-go-sdk v0.0.0-20200307154628-cbcb73911013
    go get github.com/xxxxxxxx/yyyyyyyyy-go-sdk: github.com/xxxxxxxx/yyyyyyyyy-go-sdk@v0.0.0-20200307154628-cbcb73911013: verifying module: github.com/xxxxxxxx/yyyyyyyyy-go-sdk@v0.0.0-20200307154628-cbcb73911013: reading https://sum.golang.org/lookup/github.com/xxxxxxxx/yyyyyyyyy-go-sdk@v0.0.0-20200307154628-cbcb73911013: 410 Gone
    server response:
    not found: github.com/xxxxxxxx/yyyyyyyyy-go-sdk@v0.0.0-20200307154628-cbcb73911013: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /tmp/gopath/pkg/mod/cache/vcs/5eca4f397ed3a418f58ee864965ed24936e21268780304d6941f5b3983d31ad1: exit status 128:
    fatal: could not read Username for 'https://github.com': terminal prompts disabled

    我还尝试了以下方法:

    GONOSUMDB=github.com/myusername 去获取 github.com/xxxxxx/yyy...

    根据 StackOverflow 上针对类似问题的一些答案,我尝试在 repo-url 之后添加“.git”。但这根本行不通。

    这可能是什么,我该如何解决?

    版本:
    ♠ git --version
    git version 2.25.0
    hub version 2.14.2

    ♠ 去 1.14 版

    最佳答案

    你几乎做对了所有事情,只是忘记了一个重要的步骤。
    您需要告诉 Go 不要检查校验和,因为您在自己的私有(private)存储库上进行操作:

    go env -w GOPRIVATE=github.com/mycompany/*
    替换 mycompany使用您在 github 上的用户名或您的公司名称和 go get很可能会按预期工作。

    关于git - 如何修复私有(private)仓库 "invalid version"中的 "could not read Username"和 "go get"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60579900/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com