Estoy tratando de clonar un repositorio de nuestro codecommit privado, tengo el acceso necesario, pero cada vez que intento clonar localmente, recibo el error:
git clone codecommit::us-east-1://my-repo-name fatal: unable to find remote helper for 'codecommit'Encontré un error de ayudante remoto antes, pero para https que podría resolverse con las teclas ssh, pero esta es la primera vez que veo esto.
Encontré la solución para esto. debe tener una versión 3 o superior de python cuando instale git-remote-codecommit
pip install git-remote-codecommitpor alguna razón, no se instala correctamente cuando se instala Python 2.7.
❯ git clone codecommit::us-east-1://my-repo-name Cloning into 'my-repo-name'... remote: Counting objects: 171562, done. remote: processing Receiving objects: 98% (118068/171562), 56.20 MiB | 3.09 MiB/sse completó y funcionó correctamente después.
Tuve el mismo problema en macOS y venv con clear python 3 lo resolvió.
python3 -m venv ~/Documents/venv source ~/Documents/venv/bin/activateUna vez que venv se activó, instale git-remote-codecommit y clone su repositorio
pip install git-remote-codecommit git clone codecommit::us-east-1://my-repo-name