1

変な虫に出会いました。何らかの理由で、https:// ではなく ssh からライブラリを取得する必要があり、.gitconfig を正しく設定したと思います。

Here is my .gitconfig:
[user]
    name = nickName
    email = email@email.com
[difftool "sourcetree"]
    cmd = '' \"$LOCAL\" \"$REMOTE\"
[mergetool "sourcetree"]
    cmd = "'' "
    trustExitCode = true
[url "ssh://git@origin.url:7999/"]
    insteadOf = https://url/scm

ただし、実行するgo get url/lirbaryName と、www .....からライブラリを取得できないというエラーがスローされます. エラーメッセージは次のとおりです。

go: url/lirbaryName@versionnumber/go.mod: verifying module: url/lirbaryName@versionnumber/go.mod: reading https://sum.golang.org/lookup/url/lirbaryName@versionnumber: 410 Gone
        server response:
        not found: wurl/lirbaryName@versionnumber: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /tmp/gopath/pkg/mod/cache/vcs/7f429b03663193143b68514b6b1945024c80ec1d9b17c4afa862b0b8304a9db8: exit status 128:
                fatal: could not read Username for 'https://url': terminal prompts disabled

バグのアイデアはありますか?私のgoバージョンは1.15で、このライブラリは壊れていません.私の友人は同じgit構成で成功することができます. ちなみに、このライブラリを go/src フォルダーに git clone して、go build と go install を実行できますが、残念ながら機能しません。go プログラムではまだこのライブラリを使用できません。

さらに情報が必要な場合はお知らせください。お手伝いありがとう。

4

3 に答える 3