¿Se requiere git cuando se trabaja con habichuelas elásticas?

He estado tratando de aprender a usar el elástico beanstalk para django y hasta ahora me he salido de estos tutoriales:

Tutorial de Real Python Blog

Tutorial de documentation de AWS

El tutorial de AWS crea un entorno elástico beanstalk y lo actualiza sin usar ningún repository git. Aunque el tutorial de AWS no cubre la configuration de una database RDS en AWS, me gustaría lograr lo que hace el tutorial de AWS y, además, configurar una database mysql para mi aplicación django.

¿Puedo hacerlo sin un repository git?

¿Alguna sugerencia sobre cómo puedo hacer esto?

He estado luchando por intentar conectar mi aplicación a una database desde hace algún time.

De acuerdo con los documentos, el EB CLI no requiere git. http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html#eb-cli3-artifact . Indica "Si git está instalado …" Entonces es opcional.

La console EB también le permite cargar un file zip también. Ver captura de pantalla. Cargar e implementar

Aunque esto es posible. Deberías simplemente usar git, especialmente si no estás usando un sistema de control de versiones en su lugar.