

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

# git-remote-codecommit と のトラブルシューティング AWS CodeCommit
<a name="troubleshooting-grc"></a>

以下の情報は、**git-remote-codecommit** リポジトリに接続するときに、 AWS CodeCommit の問題のトラブルシューティングに役立つ場合があります。

**Topics**
+ [次のエラーが表示される: git: 'remote-codecommit' is not a git command](#troubleshooting-grc-syn1)
+ [次のエラーが表示される: fatal: Unable to find remote helper for 'codecommit'](#troubleshooting-grc-syn2)
+ [クローンエラー: IDE から CodeCommit リポジトリのクローンを作成できない](#troubleshooting-grc-ide1)
+ [プッシュまたはプルエラー: IDE から CodeCommit リポジトリにコミットをプッシュまたはプルできない](#troubleshooting-grc-ide2)
+ [インストールエラー: git-remote-codecommit をインストールしようとすると、externally-managed-environment エラーが表示される](#troubleshooting-grc-pm1)

## 次のエラーが表示される: git: 'remote-codecommit' is not a git command
<a name="troubleshooting-grc-syn1"></a>

**問題:** git-remote-codecmit を使用しようとすると、git-remote-codecmit は git コマンドではないというエラーが表示されます。「git --help」を参照してください。

**解決方法:** このエラーの最も一般的な原因は、git-remote-codecommit 実行可能ファイルを PATH に追加していないか、文字列に構文エラーが含まれていることです。このエラーは、git と remote-codecmit の間にハイフンがない場合や、git-remote-codecmit の前に余分な git が挿入されている場合に発生します。

このエラーは、ローカルインストールを、サポートされていないバージョンに更新した場合にも発生することがあります。サポートされている Python のバージョンの詳細については、「[git-remote-codecommit](https://pypi.org/project/git-remote-codecommit/)」を参照してください。

git-remote-codecmit の設定と使用の詳細については、「[git-remote-codecommit AWS CodeCommit を使用した への HTTPS 接続のセットアップ手順](setting-up-git-remote-codecommit.md)」を参照してください。

## 次のエラーが表示される: fatal: Unable to find remote helper for 'codecommit'
<a name="troubleshooting-grc-syn2"></a>

**問題:** git-remote-codecmit を使用しようとすると、「致命的: 'codecmit'のリモートヘルパーが見つかりません」というエラーが表示されます。

**解決方法:** このエラーの最も一般的な原因は次のとおりです。
+ git-remote-codecommit の設定が完了していない
+ git-remote-codecommit をパスにないロケーションにインストールしたか、`Path` 環境変数の一部として設定されていない
+ Python がパスにないか、`Path` 環境変数の一部として設定されていない
+ git-remote-codecommit のインストールが完了してから再起動していないターミナルまたはコマンドラインウィンドウを使用している

git-remote-codecmit の設定と使用の詳細については、「[git-remote-codecommit AWS CodeCommit を使用した への HTTPS 接続のセットアップ手順](setting-up-git-remote-codecommit.md)」を参照してください。

## クローンエラー: IDE から CodeCommit リポジトリのクローンを作成できない
<a name="troubleshooting-grc-ide1"></a>

**問題:** IDE で CodeCommit リポジトリのクローンを作成しようとすると、エンドポイントまたは URL が無効であることを示すエラーが表示される。

**考えられる修正:** すべての IDE が、クローン作成中に **git-remote-codecommit** によって使用される URL をサポートしているわけではありません。端末またはコマンドラインからリポジトリのクローンをローカルに作成し、そのローカルリポジトリを IDE に追加します。詳細については、「[ステップ 3: CodeCommit コンソールに接続し、リポジトリのクローンを作成する](setting-up-git-remote-codecommit.md#setting-up-git-remote-codecommit-connect-console)」を参照してください。

## プッシュまたはプルエラー: IDE から CodeCommit リポジトリにコミットをプッシュまたはプルできない
<a name="troubleshooting-grc-ide2"></a>

**問題:** IDE からコードをプルまたはプッシュしようとすると、接続エラーが表示される。

**考えられる修正:** このエラーの最も一般的な理由は、IDE が **git-remote-codecommit** などの Git リモートヘルパーと互換性がないことです。IDE 機能を使用してコードをコミット、プッシュ、プルする代わりに、Git コマンドを使用してコマンドラインまたはターミナルからローカルリポジトリを手動で更新します。

リモートヘルパーと Git の詳細については、[Git のドキュメント](https://git-scm.com/docs/gitremote-helpers)を参照してください。

## インストールエラー: git-remote-codecommit をインストールしようとすると、externally-managed-environment エラーが表示される
<a name="troubleshooting-grc-pm1"></a>

**問題:** `pip install git-remote-codecommit` コマンドを実行しようとすると、環境が外部で管理されていることを示すエラーが表示される。

**解決方法:** このエラーの最も一般的な理由は、EXTERNALLY-MANAGED マーカーファイルを定義する Python のディストリビューション (ディストロ) を実行していることです。そのための最善の解決策は、仮想環境を作成して使用することです。

外部管理環境と Python の詳細については、Python ドキュメントの「[Externally Managed Environments](https://packaging.python.org/en/latest/specifications/externally-managed-environments/#externally-managed-environments)」および「[Install packages in a virtual environment using pip and venv](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/)」を参照してください。