aws / aws/git-remote-codecommit

git-remote-codecommit error in aws python lambda function

Aperta
#31 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
289
Fork
40
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I have to clone a repository from code commit in my lambda function. the script is working properly in local machine with same iam role and python packages. i added the python package layer in lambda function its giving me below error.

START RequestId: e5350a8f-b998-4360-9cbb-85af8772e88a Version: $LATEST
[ERROR] GitCommandError: Cmd('git') failed due to: exit code(128)
cmdline: git clone -v --branch=main codecommit::us-east-1://]reponame /tmp/test/
stderr: 'Cloning into '/tmp/test'...
git: 'remote-codecommit' is not a git command. See 'git --help'.
'
Traceback (most recent call last):

repo = git.Repo.clone_from(
'codecommit::us-east-1://reponame',
'/tmp/test/',
branch='main'
)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Il punto di ingresso segnalato è git.Repo.clone_from in una funzione AWS Lambda, utilizzando l’URL CodeCommit e una Python package layer. Riproduci il tentativo di clonazione in Lambda e confronta i comandi Git disponibili e le dipendenze pacchettizzate con l’ambiente locale. Il lavoro è completato quando la clonazione dello stesso repository riesce in Lambda senza l’errore remote-codecommit.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, git, python
Ambito
cloud, devops
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.