Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

ソースリポジトリに関する問題のトラブルシューティング

フォーカスモード
ソースリポジトリに関する問題のトラブルシューティング - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

次の情報は、CodeCatalyst でのソースリポジトリに関する一般的な問題のトラブルシューティングに役立ちます。

スペースの最大ストレージ容量に達し、警告やエラーが表示されます

問題: CodeCatalyst の 1 つ以上のソースリポジトリにコードをコミットしたいのですが、エラーが表示されます。コンソールには、ソースリポジトリページに、スペースのストレージ制限に達したというメッセージが表示されます。

解決方法: プロジェクトまたはスペース内のロールに応じて、1 つ以上のソースリポジトリのサイズを縮小するか、未使用のソースリポジトリを削除するか、請求枠をストレージの大きいものに変更することができます。

Amazon CodeCatalyst ソースリポジトリのクローンを作成またはプッシュしようとするとエラーが表示されます

問題: ローカルコンピュータまたは統合開発環境 (IDE) にソースリポジトリのクローンを作成しようとすると、アクセス許可エラーが表示されます。

解決方法: AWS Builder ID の個人用アクセストークン (PAT) がない、認証情報管理システムに PAT を設定していない、または PAT の有効期限が切れている可能性があります。次のソリューションのうち 1 つまたは複数を試してください。

  • 個人用アクセストークン (PAT) を作成します。詳細については、「個人用アクセストークンを使用してリポジトリアクセスをユーザーに付与する」を参照してください。

  • ソースリポジトリを含むプロジェクトへの招待を承諾していること、自分がまだそのプロジェクトのメンバーであることを確認します。そのプロジェクトのアクティブなメンバーでない場合は、ソースリポジトリのクローンを作成することはできません。コンソールにサインインし、ソースリポジトリのクローンを作成しようとしているスペースとプロジェクトへの移動を試みます。スペースのプロジェクトのリストにプロジェクトが表示されない場合は、そのプロジェクトのメンバーではないか、そのプロジェクトへの招待を承諾していません。詳細については、「招待の承諾と AWS Builder ID の作成」を参照してください。

  • クローンコマンドが正しくフォーマットされ、 AWS ビルダー ID が含まれていることを確認します。以下に例を示します。

    https://LiJuan@git.us-west-2.codecatalyst.aws/v1/ExampleCorp/MyExampleProject/MyExampleRepo
  • を使用して AWS CLI 、 AWS ビルダー ID に関連付けられた PAT があり、有効期限が切れていないことを確認します。PAT がない場合や PAT の有効期限が切れている場合は、PAT を作成します。詳細については、「個人用アクセストークンを使用してリポジトリアクセスをユーザーに付与する」を参照してください。

  • ローカルリポジトリまたは IDE にクローンを作成するのではなく、ソースリポジトリ内のコードで作業するための開発環境の作成を試みます。詳細については、「開発環境の作成」を参照してください。

Amazon CodeCatalyst ソースリポジトリにコミットまたはプッシュしようとするとエラーが表示されます

問題: ソースリポジトリにプッシュしようとすると、アクセス許可エラーが表示されます。

解決方法: コード変更をプロジェクトにコミットおよびプッシュできるロールがプロジェクトにない場合があります。変更をソースリポジトリにプッシュしようとしているプロジェクトでロールを表示します。詳細については、メンバーとそのプロジェクトロールのリストを取得するおよびユーザーロールによってアクセス権を付与するを参照してください。

変更のコミットとプッシュを許可するロールがある場合、変更をコミットしようとしているブランチに、そのブランチへのコード変更のプッシュを妨げるブランチルールが設定されている可能性があります。代わりに、ブランチを作成して、コードをそのブランチにプッシュしてみてください。詳細については、「ブランチルールを使用してブランチで許可されたアクションを管理する」を参照してください。

プロジェクトにソースリポジトリが必要です

問題: プロジェクトにソースリポジトリがないか、プロジェクトに別のソースリポジトリが必要です。

解決方法: 一部のプロジェクトはリソースなしで作成されます。プロジェクトのメンバーである場合は、CodeCatalyst でそのプロジェクトのソースリポジトリを作成できます。スペース管理者ロールを持つユーザーが GitHub リポジトリをインストールして GitHub アカウントに接続した場合、プロジェクト管理者ロールを持っていれば、利用可能な GitHub リポジトリにリンクしてプロジェクトに追加できます。詳細については、「ソースリポジトリを作成する」および「ソースリポジトリをリンクする」を参照してください。

ソースリポジトリはまったく新しいものなのにコミットが含まれています

問題: ソースリポジトリを作成したばかりです。空であるべきなのに、コミット、ブランチ、README.md ファイルが含まれています。

解決方法: これは想定されている動作です。CodeCatalyst のすべてのソースリポジトリには、デフォルトブランチを main に設定して、サンプルコード (サンプルコードが含まれているブループリントを使用してプロジェクト用にリポジトリが作成された場合) か、リポジトリ README ファイルのテンプレートマークダウンファイルのいずれかを含む初期コミットが含まれています。追加のブランチは、コンソール内および Git クライアント内で作成できます。コンソールでファイルを作成および編集し、開発環境と Git クライアントでファイルを削除できます。

デフォルトブランチとして別のブランチが必要です

問題: ソースリポジトリに main という名前のデフォルトブランチが付属していましたが、デフォルトブランチとして別のブランチが必要です。

解決方法: CodeCatalyst のソースリポジトリ内でデフォルトブランチを変更または削除することはできません。追加のブランチを作成して、ワークフローのソースアクションでそれらのブランチを使用できます。GitHub リポジトリをリンクし、プロジェクトのリポジトリとして使用することもできます。

プルリクエストのアクティビティに関する E メールが届きます

問題: プルリクエストアクティビティに関する E メール通知はサインアップも設定もしていませんが、なぜか届きます。

解決方法: プルリクエストアクティビティに関する E メール通知は自動的に送信されます。詳細については、「Amazon CodeCatalyst でプルリクエストを用いてコードをレビューする」を参照してください。

個人用アクセストークン (PAT) を忘れてしまいました

問題: ソースリポジトリのコードのクローン作成、プッシュ、プルに PAT を使用していましたが、トークンの値がわからなくなり、CodeCatalyst コンソールでも見つけることができません。

解決方法: この問題を解決する手っ取り早い方法は、別の PAT を作成し、この新しい PAT を使用するように認証情報マネージャーまたは IDE を設定することです。PAT の値は作成時にのみ表示されます。この値は失うと探し出せません。詳細については、「個人用アクセストークンを使用してリポジトリアクセスをユーザーに付与する」を参照してください。

プルリクエストには、予想される変更が表示されません

問題: プルリクエストを作成しましたが、送信元ブランチと送信先ブランチの間に表示されるはずの変更が表示されません。

解決方法: いくつかの問題が原因の可能性があります。次のソリューションのうち 1 つまたは複数を試してください。

  • 古いリビジョン間の変更を確認しているか、最新の変更が表示されていない可能性があります。ブラウザを更新し、表示するリビジョン間の比較が選択されていることを確認してください。

  • プルリクエストのすべての変更がコンソールに表示されるわけではありません。例えば、コンソールでは Git サブモジュールを表示できないため、プルリクエストのサブモジュールの違いを表示することはできません。違いが大きすぎて表示できない場合もあります。詳細については、CodeCatalyst のソースリポジトリのクォータおよびファイルを表示するを参照してください。

  • プルリクエストには、マージベースと選択したリビジョンの違いが表示されます。プルリクエストを作成すると表示される違いは、ソースブランチの一部とターゲットブランチの一部の間の違いです。プルリクエストが作成された後に表示される違いは、リビジョンとそのマージベースの違いです。マージベースは、リビジョンの作成時に送信先ブランチのチップであったコミットです。マージベースはリビジョン間で変更される可能性があります。Git の違いとマージベースの詳細については、Git ドキュメントの「git-merge-base」を参照してください。

プルリクエストに [マージ不可] のステータスが表示されます

問題: プルリクエストをマージしたいのですが、そのステータスが [マージ不可] と表示されます。

解決方法: 1 つ以上の問題が原因の可能性があります。

  • プルリクエストは、すべての必須のレビュアーがプルリクエストを承認した後でマージできます。必須のレビュアーのリストで、名前の横に時計アイコンが付いているレビュアーを確認します。時計アイコンは、レビュアーがプルリクエストを承認していないことを示します。

    注記

    必須のレビュアーがプルリクエストを承認する前にプロジェクトから削除された場合、プルリクエストをマージすることはできません。プルリクエストを閉じて、新しいプルリクエストを作成してください。

  • 送信元ブランチと送信先ブランチの間にマージの競合がある可能性があります。CodeCatalyst は、すべての可能な Git マージ戦略とオプションをサポートしているわけではありません。開発環境のマージの競合を確認するためにブランチを評価したり、マージの競合を見つけて解決するためにリポジトリを複製して IDE または Git のツールを使用したりできます。詳細については、「プルリクエストをマージする」を参照してください。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.