プライベート リポジトリに依存する Go アプリケーションを開発およびビルドすると、ユーザーにエラー メッセージ「行く: [プライベート リポジトリ] を見つける: 不明なリビジョン」。この記事では、この問題の潜在的な原因について説明し、考えられる解決策を示します。
最初の問題は、コードが最初に開発されたコンピューターとは別のコンピューター (コンピューター B) でビルドするときにモジュールの制約が満たされないことに起因します。 (コンピューターA)。依存関係を定義する go.mod および go.sum ファイルが存在するにもかかわらず、コンピューター B のモジュール キャッシュはプライベート リポジトリから必要な依存関係を取得できません。
この問題をトラブルシューティングするには、次の手順を検討してください。
Git を確認する構成:
システムの Git 構成が、プライベート リポジトリに HTTPS ではなく SSH を使用するように設定されていることを確認します。これは、次のコマンドで実行できます:
リポジトリを確認する権限:
以上がプライベート リポジトリの「不明なリビジョン」で Go ビルドが失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。