

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 排查 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
   ```
**注意**  
设置 `GIT_CURL_VERBOSE` 只对 HTTPS 连接有用。SSH 不使用 `libcurl` 库。

1. 要获取有关您的 Git 存储库的更多信息，我们建议您安装最新版本的 [git-sizer](https://github.com/github/git-sizer?tab=readme-ov-file#getting-started)。按照说明安装适合您的操作系统和环境的实用程序。安装完成后，在命令行或终端上，将目录更改为您的本地存储库，然后运行以下命令：

   ```
   git-sizer --verbose
   ```
**提示**  
考虑将命令的输出保存到文件中，以便在排查问题时可以轻松地与他人共享，随着时间的推移，这种作法的效果越好。