Jedes Mal, wenn ich auf eine Git-Fernbedienung drücke, gibt es eine Leitungdas sagt "remote: processing ..." Dies geht normalerweise sehr schnell, wenn ich zu Github oder Bitbucket drücke, aber wenn ich zu einer Amazon Beanstalk-Bereitstellung dränge, dauert es zwischen 10 Sekunden und 2 Minuten. "
Was genau ist die Remote- "Verarbeitung"?
Antworten:
1 für die Antwort № 1Ich nehme an, Sie beziehen sich auf git aws.push
Das dauert so lange. Der Grund ist, dass git push
Übergibt Ihre geänderten Dateien (Commits) an das Remote-Git-Repository während git aws.push
gibt AWS-API-Befehle aus, um Ihre Dateien an Elastic Beanstalk zu übertragen.
Um das zu sehen, können Sie das Skript auschecken, das während dieses Befehls ausgeführt wird.
cat .git/AWSDevTools/aws.elasticbeanstalk.push
Du wirst sehen, dass das so genannt wird git aws.push
Befehl ist eigentlich ein Skript, das die AWS-API verwendet und nichts mit Git-Repositories zu tun hat.