Solução de problemas git-remote-codecommit e AWS CodeCommit - AWS CodeCommit

AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas git-remote-codecommit e AWS CodeCommit

As informações a seguir podem ajudá-lo a solucionar problemas com o git-remote-codecommit ao conectar-se com repositórios do AWS CodeCommit .

Eu vejo um erro: git: 'remote-codecommit' não é um comando git

Problema: Ao tentar usar git-remote-codecommit, você vê um erro que não git-remote-codecommit é um comando git. Veja 'git --help'".

Possíveis correções: O motivo mais comum para esse erro é que você não adicionou o git-remote-codecommit executável ao seu PATH ou que a string contém um erro de sintaxe. Isso pode acontecer quando falta um hífen entre git e remote-codecommit, ou quando um git extra é colocado antes. git-remote-codecommit

Para obter mais informações sobre como configurar e usar git-remote-codecommit, consulteEtapas de configuração para conexões HTTPS com o AWS CodeCommit com git-remote-codecommit.

Eu vejo um erro: fatal: Não foi possível encontrar o assistente remoto para 'codecommit'

Problema: Ao tentar usar git-remote-codecommit, você vê um erro informando “fatal: Não foi possível encontrar o ajudante remoto para 'codecommit'”.

Correções possíveis: os motivos mais comuns para essa mensagem de erro são:

  • A configuração não está completa para git-remote-codecommit

  • Você instalou git-remote-codecommit em um local que não está em seu caminho ou não está configurado como parte da variável de Path ambiente

  • Python não está no seu caminho ou não está configurado como parte da variável de ambiente Path

  • Você está usando um terminal ou uma janela de linha de comando que não foi reiniciada desde a conclusão da git-remote-codecommit instalação

Para obter mais informações sobre como configurar e usar git-remote-codecommit, consulteEtapas de configuração para conexões HTTPS com o AWS CodeCommit com git-remote-codecommit.

Erro de clonagem: não consigo clonar um CodeCommit repositório de um IDE

Problema: ao tentar clonar um CodeCommit repositório em umIDE, você vê um erro que indica o endpoint ou não URL é válido.

Possíveis correções: Nem todas IDEs suportam o URL usado por git-remote-codecommit durante a clonagem. Clone o repositório localmente a partir do terminal ou da linha de comando e, em seguida, adicione esse repositório local ao seu. IDE Para ter mais informações, consulte Etapa 3: conectar-se ao console do CodeCommit e clonar o repositório.

Erro de push ou pull: não consigo enviar ou extrair commits de um IDE para um repositório CodeCommit

Problema: Quando você tenta extrair ou enviar código de umIDE, você vê um erro de conexão.

Possíveis correções: O motivo mais comum para esse erro é que ele não IDE é compatível com auxiliares remotos do Git, como. git-remote-codecommit Em vez de usar a IDE funcionalidade de confirmar, enviar e extrair código, atualize o repositório local manualmente a partir da linha de comando ou do terminal usando os comandos do Git.

Para obter mais informações sobre assistentes remotos e Git, consulte a documentação do Git.

Erro de instalação: vejo um externally-managed-environment erro quando tento instalar git-remote-codecommit

Problema: Ao tentar executar o pip install git-remote-codecommit comando, você vê um erro indicando que o ambiente é gerenciado externamente.

Possíveis correções: o motivo mais comum para esse erro é que você está executando uma distribuição (distribuição) do Python que define um arquivo - marker. EXTERNALLY MANAGED A melhor solução para isso é criar e usar um ambiente virtual.

Para obter mais informações sobre ambientes gerenciados externamente e Python, consulte Ambientes gerenciados externamente e Instalar pacotes em um ambiente virtual usando pip e venv na documentação do Python.