SendGB

Compartir código fuente sin dar acceso al repositorio

Compartir código fuente en un archivo comprimido permite enviar una copia de los archivos de un proyecto. No cabe en un correo electrónico. No compilamos el código, alojamos el repositorio ni eliminamos claves secretas. Puedes enviar hasta 5 GB y 500 archivos gratis sin registrarte. El destinatario descarga los archivos desde el enlace sin crear una cuenta.

  • ZIP · carpeta
  • Sin compilación
  • 500 archivos
  • Gratis hasta 5 GB

Valoración de SendGB4,73105.468 votos

Trustpilot 4.8 / 5Google 4.7 / 5

¿Por qué compartir código fuente mediante un enlace y no por correo electrónico?

Un archivo pequeño puede caber en un correo electrónico. El código fuente, las imágenes y los paquetes de una aplicación, no. Gmail no acepta adjuntos de más de 25 MB, y Outlook no acepta adjuntos de más de unos 20 MB. El correo electrónico también puede rechazar un archivo comprimido por motivos de seguridad si contiene archivos ejecutables como .exe o .js.

Repartir el código entre varios mensajes deja al destinatario con un proyecto incompleto. Una unidad compartida implica tener una cuenta y mantener el acceso. Un enlace permite al destinatario descargar una copia del código durante un tiempo limitado. No es un espacio de programación colaborativa.

La copia que abre el destinatario debe contener los archivos que has seleccionado.

MétodoQué ocurreIdoneidad para el código fuente
Adjunto en Gmail u OutlookNo se pueden enviar adjuntos de más de 20–25 MBNo es adecuado
Repartirlo entre varios correosSi faltan archivos, el proyecto no funcionaNo es adecuado
Unidad compartidaRequiere una cuenta y mantener el accesoÚsala con cuidado
Alojamiento de repositoriosGuarda versiones anteriores y revisionesNo sustituye a la entrega
Enlace de SendGBEl código no se compila ni se envía como adjuntoAdecuado para la entrega

El ejemplo anterior es una entrega que no supera el límite gratis: el ZIP de la aplicación, las fotos de productos, las notas de instalación y un archivo de configuración de ejemplo vacío. Este ejemplo no incluye la carpeta de dependencias.

Enviar un repositorio o arrastrar una carpeta

Un repositorio contiene el código y sus versiones anteriores. Git se encarga de gestionarlo. No ofrecemos alojamiento de repositorios. No añadimos versiones nuevas, guardamos revisiones ni escribimos notas de versión.

Tú creas una copia. Si no quieres incluir el historial, crea tú el archivo comprimido. En Git, el comando es git archive. Si quieres el historial en un solo archivo, usa git bundle. No ejecutamos estos comandos. No clonamos repositorios.

También puedes enviar una carpeta de código fuente arrastrándola tal cual. Al descargar la transferencia completa, se mantienen los nombres de las carpetas. No volvemos a comprimir los archivos. Al hacer clic en un archivo individual, no se reconstruye la carpeta. Las carpetas vacías no se suben.

Como carpetaUn ZIP creado por ti
Más adecuado paraPocos archivos de código fuenteMuchos archivos o una entrega en un solo archivo
HistorialSe incluye si añades .gitSe incluye si lo añades al archivo comprimido
Número de archivos500, o 2.500 con SendGB ExtraNormalmente un archivo
InstalaciónEl destinatario instala los paquetes por su cuentaNo abrimos el ZIP
Qué hacemosNo compilamos el códigoNo unimos archivos comprimidos

Nuestro paquete de descarga no es un repositorio de Git. El destinatario no puede abrirlo como repositorio. Si necesitas que sea un repositorio, prepara tú el archivo comprimido con tu propia herramienta.

¿Qué debes incluir?

El código fuente por sí solo no basta. También tienes que especificar qué versiones de los paquetes hay que instalar. No debes incluir claves secretas.

ArchivoPara qué sirveQué ocurre si falta
Archivos de código fuenteLa propia aplicaciónNo hay nada que instalar
Archivo de bloqueoEspecifica las versiones de los paquetesEl destinatario puede instalar una versión distinta
Notas de instalaciónComandos y versionesLa instalación se hace a ciegas
Configuración de ejemploNombres de los campos con valores vacíosSe pueden enviar claves secretas por error
Imagen de productoNecesaria si se guarda fuera del código fuenteLa página se abre en blanco

Un archivo de bloqueo, como package-lock.json o composer.lock, especifica qué versiones hay que instalar. Lo incluyes tú. No instalamos paquetes.

Una carpeta de dependencias contiene los paquetes listos para usar que ha descargado el proyecto. node_modules y vendor son dos ejemplos. En la mayoría de los proyectos, contienen miles de archivos pequeños. El límite gratis es de 500 archivos. No basta. Elimina la carpeta. El destinatario instala los paquetes por su cuenta con el comando que indiques en tus notas.

Si .env y las claves privadas están en la carpeta, se envían al destinatario. No los eliminamos. Incluye un .env.example vacío. No pongas los valores en el enlace. Envía la contraseña por separado del enlace. La contraseña del ZIP es independiente. Tampoco comprobamos las licencias. No incluyas un paquete que no se pueda distribuir legalmente.

Consulta la guía para enviar carpetas y ver cómo se conserva la estructura de carpetas durante la descarga. Consulta la guía para enviar archivos ZIP si quieres enviar un ZIP de un repositorio sin abrirlo. Una copia de seguridad de la base de datos no forma parte del código. Envíala por separado siguiendo la guía para enviar copias de seguridad de bases de datos.

¿Bastan 5 GB y 500 archivos?

El texto del código fuente suele ocupar poco. Las imágenes, las carpetas de dependencias y años de historial aumentan el tamaño y el número de archivos. Las transferencias gratuitas tienen un límite de 5 GB y 500 archivos. Si se supera cualquiera de los dos límites, el archivo no se puede enviar.

Crear otro ZIP del código no reducirá mucho el tamaño si las imágenes que contiene ya están comprimidas. El texto sin formato puede ocupar menos al comprimirlo. Tú te encargas de la compresión. No abrimos el ZIP ni lo volvemos a comprimir.

Qué envíasEn la prácticaQué opción basta
Código fuente y un archivo de bloqueoPocos archivos, menos de 5 GBGratis; hasta 90 días para transferencias de hasta 250 MB y 7 días para las de mayor tamaño
Proyecto con imágenesPuede ocupar varios GBGratis si no supera los límites; si los supera, SendGB Extra
Carpeta de dependencias como archivos individualesMiles de archivos pequeñosAlcanza el límite de 500 o 2.500 archivos; comprímela en un ZIP o déjala fuera
Años de historial de .gitMuchos archivos o un archivo comprimido grandeSendGB Extra, 500 GB por transferencia
Un único archivo comprimido de más de 500 GBPoco habitualSendGB Exceed, hasta 1 TB

SendGB Extra cuesta desde €29,90 al año. Incluye 1 TB de almacenamiento. SendGB Extra conserva los archivos hasta 1 año. El límite por transferencia es de 500 GB y 2.500 archivos. Es adecuado para equipos que entregan archivos comprimidos grandes con frecuencia.

SendGB Exceed no requiere suscripción. Una transferencia de 1 TB cuesta €9,99. El código se puede usar una vez y tiene una validez de 1 año. El enlace está disponible durante 7 días. El límite es de 2.500 archivos. Basta para enviar de forma puntual un único archivo comprimido de más de 500 GB. No podemos enviar más de 1 TB en una sola transferencia.

Si introduces tu dirección de correo electrónico, recibes una única notificación cuando empieza la descarga. Si envías por correo electrónico, recibes una notificación por destinatario. Si envías mediante un enlace, recibes una notificación por transferencia. Si la misma persona vuelve a descargar los archivos, no se envía otro correo. La notificación no confirma que se haya descargado, instalado o desplegado todo el código.

Cómo enviar

  1. 1

    Añade el archivo comprimido

    Añade el ZIP que has preparado o la carpeta de código al recuadro de subida. Deja fuera la carpeta de dependencias y el archivo de claves secretas. El límite gratis es de 5 GB y 500 archivos en total. Si superas cualquiera de los dos límites, necesitas SendGB Extra o SendGB Exceed.

  2. 2

    Envía el enlace

    Envía el enlace al correo electrónico del destinatario o cópialo en un mensaje. Añade una contraseña si el código no es abierto. Envía la contraseña por separado del enlace. Si introduces tu dirección de correo electrónico, recibes una única notificación cuando empieza la descarga.

  3. 3

    El destinatario descarga los archivos

    El destinatario descarga los archivos desde el enlace sin crear una cuenta. No compilamos el código en la página. El destinatario abre el ZIP en su ordenador e instala los paquetes por su cuenta. Las transferencias gratuitas de hasta 250 MB están disponibles hasta 90 días. Las transferencias gratuitas de más de 250 MB están disponibles durante 7 días. SendGB Extra conserva los archivos hasta 1 año.

¿Qué pasa con tu archivo?

  • No modificamos tus archivos. No abrimos los archivos comprimidos, compilamos el código ni ejecutamos pruebas.
  • Los ZIP, las carpetas y los archivos de bloqueo se descargan tal cual.
  • Los nombres de las carpetas se mantienen al descargar la transferencia completa. Los archivos no se vuelven a comprimir.
  • Si introduces tu dirección de correo electrónico, recibes una única notificación cuando alguien empieza la descarga.

Lo que no hacemos

  • No alojamos repositorios. No guardamos el historial, las ramas ni las revisiones.
  • No instalamos paquetes. No eliminamos claves secretas ni archivos .env.
  • Las transferencias gratuitas tienen un límite de 500 archivos. SendGB Extra y SendGB Exceed permiten hasta 2.500.
  • Una notificación de descarga no significa que el código se haya instalado o desplegado.

Preguntas frecuentes

¿Qué es un archivo comprimido de código fuente?

Es una copia de un proyecto que otra persona puede abrir en su ordenador. Un repositorio contiene el código y sus versiones anteriores. Git se encarga de gestionarlo. No alojamos repositorios. Tú envías el archivo o la carpeta. El destinatario lo descarga.

¿SendGB sustituye a GitHub?

No. No hay historial de versiones, revisión de código ni programación colaborativa. El enlace permite al destinatario descargar una copia del código. No alojamos un repositorio activo.

¿Puedo enviar node_modules o vendor?

Sí, si las incluyes y no superan los límites. Estas carpetas contienen paquetes listos para usar. En la mayoría de los proyectos, contienen miles de archivos pequeños. Las transferencias gratuitas tienen un límite de 500 archivos, y SendGB Extra y SendGB Exceed, de 2.500 archivos. No se puede incluir en la transferencia una carpeta que supere el límite. Elimina la carpeta de dependencias. El archivo de bloqueo especifica qué versiones hay que instalar. No ejecutamos el comando de instalación.

¿Puedo enviar también el historial de versiones?

Si incluyes la carpeta .git, se envía también el historial de esa copia. Esta carpeta también puede contener muchos archivos. Si no quieres enviar el historial, crea tú el archivo comprimido. En Git, el comando es git archive. Para enviar el historial en un solo archivo, usa git bundle. No ejecutamos estos comandos. No clonamos repositorios.

¿Se eliminará el archivo .env?

No. No modificamos las claves secretas, las contraseñas ni los archivos .env. Si los incluyes en la carpeta, se envían al destinatario. Incluye en su lugar un .env.example vacío. No pongas los valores reales en el enlace. Envía la contraseña por separado del enlace. Tampoco comprobamos las licencias.

¿Puede el destinatario ver el código en la página?

No hay un editor de código en la página. No se compila el código. No se abren los ZIP. Se puede abrir una nota breve en formato .txt, .md o .json. El destinatario abre el código en su ordenador. Puede descargar los archivos desde el enlace sin crear una cuenta. El navegador puede mostrar una advertencia al descargar archivos .js o .exe. No desactivamos esa advertencia. No analizamos el archivo.

¿Tengo que usar un ZIP?

No. También puedes enviar una carpeta. Los nombres de las carpetas se mantienen al descargar la transferencia completa. Los archivos no se vuelven a comprimir. Al hacer clic en un archivo individual, no se reconstruye la carpeta. Si tienes muchos archivos pequeños, un solo ZIP es más seguro. No unimos archivos comprimidos divididos en partes. Si el ZIP tiene su propia contraseña, sigues siendo responsable de ella.

¿Por qué Gmail no acepta el archivo comprimido?

Gmail no acepta adjuntos de más de 25 MB, y Outlook no acepta adjuntos de más de unos 20 MB. El código fuente, las imágenes y los paquetes superan estos límites. El correo electrónico también puede rechazar un archivo comprimido porque contiene un archivo ejecutable. Un enlace no es un adjunto. No necesitas ningún complemento.

¿Recibiré una notificación cuando el destinatario empiece la descarga?

Sí, si introduces tu dirección de correo electrónico. Si envías por correo electrónico, recibes una notificación por destinatario. Si envías mediante un enlace, recibes una notificación por transferencia. La notificación te indica que la descarga ha empezado. No confirma que se haya descargado el archivo completo. No significa que el código se haya instalado.

¿Qué límite de transferencia necesito?

Puedes enviar gratis un archivo comprimido de menos de 5 GB, sin superar el límite de 500 archivos por transferencia. Las transferencias gratuitas de hasta 250 MB están disponibles hasta 90 días. Las transferencias gratuitas de más de 250 MB están disponibles durante 7 días. Para entregas más grandes necesitas SendGB Extra: 500 GB por transferencia, 2.500 archivos y 1 TB de almacenamiento, desde €29,90 al año. SendGB Extra conserva los archivos hasta 1 año. Para un único archivo comprimido de más de 500 GB, basta con SendGB Exceed: sin suscripción, 2.500 archivos y €9,99 por una transferencia de 1 TB. El código se puede usar una vez y tiene una validez de 1 año. El enlace está disponible durante 7 días. Más de 1 TB no cabe en una sola transferencia.

Envía un enlace de descarga, no el código fuente como adjunto

El código fuente y un archivo de bloqueo suelen caber en 5 GB. Las carpetas de dependencias y años de historial pueden superar el límite de archivos. SendGB Extra permite enviar archivos comprimidos más grandes, de hasta 500 GB, y SendGB Exceed permite hasta 1 TB en una sola transferencia.

Empieza a enviar