

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

# AWS CodeCommit のトラブルシューティング
<a name="troubleshooting"></a>

以下の情報は、AWS CodeCommit での一般的な問題のトラブルシューティングに役立ちます。

**Topics**
+ [への Git 認証情報と HTTPS 接続のトラブルシューティング AWS CodeCommit](troubleshooting-gc.md)
+ [git-remote-codecommit と のトラブルシューティング AWS CodeCommit](troubleshooting-grc.md)
+ [への SSH 接続のトラブルシューティング AWS CodeCommit](troubleshooting-ssh.md)
+ [への認証情報ヘルパーと HTTPS 接続のトラブルシューティング AWS CodeCommit](troubleshooting-ch.md)
+ [Git クライアントと のトラブルシューティング AWS CodeCommit](troubleshooting-git.md)
+ [アクセスエラーと のトラブルシューティング AWS CodeCommit](troubleshooting-ae.md)
+ [設定エラーと のトラブルシューティング AWS CodeCommit](troubleshooting-cf.md)
+ [コンソールエラーと のトラブルシューティング AWS CodeCommit](troubleshooting-cs.md)
+ [トリガーと のトラブルシューティング AWS CodeCommit](troubleshooting-ti.md)
+ [デバッグを有効にする](#troubleshooting-debug)

## デバッグを有効にする
<a name="troubleshooting-debug"></a>

**問題:** デバッグを有効にして、リポジトリの詳細と Git でコマンドが実行される様子を確認したい 

**解決方法:** 以下をお試しください。

1. ローカルマシンのターミナルまたはコマンドプロンプトから、以下のコマンドを実行してから Git コマンドを実行します。

   Linux、macOS、Unix の場合:

   ```
   export GIT_TRACE_PACKET=1
   export GIT_TRACE=1
   export GIT_CURL_VERBOSE=1
   ```

   Windows の場合:

   ```
   set GIT_TRACE_PACKET=1
   set GIT_TRACE=1
   set GIT_CURL_VERBOSE=1
   ```
**注記**  
HTTPS 接続のみにするには、`GIT_CURL_VERBOSE` に設定する方法が便利です。SSH では、`libcurl` ライブラリは使用しません。

1. Git リポジトリの詳細については、最新バージョンの [git-sizer](https://github.com/github/git-sizer?tab=readme-ov-file#getting-started) をインストールすることをお勧めします。オペレーティングシステムと環境に適したユーティリティをインタールする手順に従ってください。インストールしたら、コマンドラインまたはターミナルでディレクトリをローカルリポジトリに変更し、次のコマンドを実行します。

   ```
   git-sizer --verbose
   ```
**ヒント**  
コマンドの出力をファイルに保存して、特に時間の経過とともに問題をトラブルシューティングするときに、他のユーザーと簡単に共有できるようにすることを検討してください。