with tag tab hacer from create commits github download distribution binaryfiles

github - tag - git versioning



Agregue distribuciĆ³n binaria al enlace de descarga de github (5)

Cómo agregar archivos al lanzamiento

Simplemente siga el enlace "lanzamientos" dentro de su proyecto github.

Dado este ejemplo:

  • usuario: thinkbot
  • repo: aseado

El enlace final sería: https://github.com/thoughtbot/neat/releases

A continuación, haga clic en "Agregar nueva versión" o "Editar versión" para acceder a la página de carga y en la parte inferior de esa página verá una leyenda:

Adjunte binarios para esta versión dejándolos aquí.

Algunas notas sobre los límites de tamaño:

La https://github.com/blog/1547-release-your-software Github es increíble. Solo tenga en cuenta que está diseñado para alojar archivos de menos de 50 MB sin warning y con un límite de 100mb. Además, ¡ no más de 1GB por cuenta !

Para archivos binarios grandes, recomiendan usar un servicio de terceros como Dropbox, pero si eres de código abierto o tienes un presupuesto ajustado, te recomiendo que uses sourceforge.net .

Sourceforge es de código abierto, es gratuito y contiene archivos de gran tamaño ( hasta 5 GB por archivo ) sin remordimiento. Logré compartir una imagen completa de VirtualBox de 1.1GB !! La cantidad de archivos que puede cargar no está claramente limitada, así que asuma unlimited

https://bintray.com/ es agradable, pero posee un límite de 30 MB por archivo y 500 mb por cuenta, por lo que puede quedarse con github si sus archivos están por debajo de esos límites.

Descargo de responsabilidad: no estoy afiliado ni trabajo para ninguna de las compañías mencionadas.

Github tiene este enlace de descarga en los repositorios. ¿Cómo puedo agregar distribuciones binarias a esta lista?

No puedo encontrar ninguna información en help.github, por lo que un enlace a alguna documentación sería útil.





El enlace de descarga está destinado primero para el git archive .
Como Holger Just indica en su respuesta (upvoted), puede agregar "una nueva descarga".

Vea la publicación del blog " Nodeload2: Downloads Reloaded " para considerar todos los problemas que tienen al proporcionar ese servicio:

Nodeload es lo que prepara los contenidos del repositorio git en zip y tarballs.
Básicamente, tenemos demasiadas solicitudes que fluyen a través del servidor de carga única de nodos. Estas solicitudes estaban generando procesos de git archive , que generan procesos ssh para comunicarse con los servidores de archivos.