¿Es una buena práctica poner videos promocionales en Github Source

Tengo algunos materiales como capturas de pantalla, charts promocionales, videos, etc. como parte de mi proyecto. El video promocional está hecho con Adobe Premiere y quiero hacer una copy de security del video para usarlo en el futuro. ¿Es una práctica aceptable en GitHub include todos los charts promocionales y videos como parte de mi proyecto en ese sitio? El video de la promoción es realmente grande y esto hará que la fuente de git sea realmente enorme y me temo que esto afectará de alguna manera gravemente la calidad de mi código fuente. ¿Cuáles son las reglas / factores que debo considerar?

Solutions Collecting From Web of "¿Es una buena práctica poner videos promocionales en Github Source"

Yo creo que no. La propia documentation de ayuda de Github tiene algunas cosas que decir sobre cosas grandes que en realidad no forman parte de la fuente, ver, por ejemplo: what-is-my-disk-quota y working-with-large-files . No olvide que un repository de Git almacenará las versiones anteriores de los files modificados, lo que consumirá grandes cantidades de espacio de almacenamiento si modifica ese video. También como ese segundo artículo de ayuda dice

"GitHub lo advertirá cuando presione files de más de 50 MB. No podrá insert files de más de 100 MB".

¿Es factible almacenar los resources binarys en otro lugar, por ejemplo, Dropbox y vincularlos a ellos?

Git recomienda no include files grandes, ya sean binarys o de otra forma (database, etc.) en un repository fuente.

Consulte esta página de ayuda de Git que le informará más acerca de los inconvenientes de include files de gran tamaño en Git:

Trabajando con files grandes en git

"Un repository de Git contiene cada versión de cada file. Pero para algunos types de files, esto no es práctico. Las revisiones múltiples de files de gran tamaño aumentan el time de clonación y recuperación para otros usuarios de un repository".

En cambio, recomendaría usar Git LFS para el almacenamiento de files grandes:

Git-LFS