「go build: Can't Find a Revision」の謎が明らかに
Go プログラムのビルド中に、とらえどころのない「不明なリビジョン」エラーが発生する困惑するかもしれません。このメッセージは、Go モジュール システムがモジュールの特定のリビジョンを見つけることができないことを意味します。この謎を解明するために、トラブルシューティングの旅に出かけましょう。
問題: 不明なリビジョンによってビルドがブロックされる
あなたは、go.mod/go を使用してリポジトリを熱心に作成しました。 .sum をコンピュータ A 上に作成し、それをコンピュータ B 上の同じファイルとともにプルしました。ただし、プログラムをビルドしようとすると、次のエラーが発生します。不可解なエラー メッセージ:
go: github.ibm.com/kms/[email protected]: unknown revision v0.1.5
このエラーは、Go モジュール システムが github.ibm.com/kms/key-protect-client.
民間向けに考えられる解決策リポジトリ:
Git SSH の構成:
a. .gitconfig ファイルで git アクセス トークンを指定します:[credential] helper = store --file=.git-credentials [core] sshCommand = ssh -i ~/.ssh/id_rsa-github
https://github.com <token>
git config --global url."ssh://git@github.com".insteadOf "https://github.com"
リポジトリ権限の確認:
GitHub アカウントにプライベート リポジトリにアクセスするために必要な権限があることを確認します。必要なモジュールが含まれています。共同作業者であるか、リポジトリとそのコンテンツにアクセスするための適切な権限を持っているかどうかを確認してください。以上がGo Build で必要なリビジョンが見つからないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。