SendGB

Inviare codice sorgente senza accesso al repository

Inviare codice sorgente in un archivio significa inviare una copia dei file di un progetto. Non ci sta in un’email. Non compiliamo il codice, non ospitiamo il repository e non rimuoviamo le chiavi segrete. Puoi inviare fino a 5 GB e 500 file gratuitamente, senza registrarti. Il destinatario scarica i file dal link senza creare un account.

  • ZIP · cartella
  • Nessuna compilazione
  • 500 file
  • Gratuito fino a 5 GB

Valutazione di SendGB4,73105.468 voti

Trustpilot 4.8 / 5Google 4.7 / 5

Perché inviare codice sorgente tramite link invece che via email?

Un file piccolo può entrare in un’email. Il codice sorgente, le immagini e i pacchetti di un’applicazione no. Gmail non accetta allegati oltre 25 MB e Outlook non accetta allegati oltre circa 20 MB. L’email può anche rifiutare un archivio per motivi di sicurezza se contiene file eseguibili come .exe o .js.

Dividere il codice tra più messaggi lascia al destinatario un progetto incompleto. Un’unità condivisa richiede un account e un accesso continuativo. Un link permette al destinatario di scaricare una copia del codice entro un tempo limitato. Non è uno spazio per lo sviluppo collaborativo.

La copia che il destinatario apre deve contenere i file che hai selezionato.

MetodoCosa succedeÈ adatto al codice sorgente?
Allegato Gmail o OutlookGli allegati oltre 20–25 MB non possono essere inviatiNo
Invio suddiviso in più emailI file mancanti compromettono il progettoNo
Unità condivisaRichiede un account e un accesso continuativoDa usare con cautela
Servizio di hosting per repositoryConserva le versioni precedenti e le revisioni del codiceNon sostituisce la consegna
Link SendGBIl codice non viene compilato né inviato come allegatoSì, per la consegna

L’esempio qui sopra è un invio che rientra nel limite gratuito: lo ZIP dell’applicazione, le foto dei prodotti, le note di installazione e un file di configurazione di esempio vuoto. Questo esempio non include la cartella delle dipendenze.

Inviare un repository o trascinare una cartella?

Un repository contiene il codice e le sue versioni precedenti. È Git a gestirle. Non offriamo hosting per repository. Non aggiungiamo nuove versioni, non conserviamo revisioni del codice e non scriviamo note di rilascio.

Sei tu a creare una copia. Se non vuoi includere la cronologia, crea tu l’archivio. In Git, il comando è git archive. Se vuoi la cronologia in un unico file, usa git bundle. Non eseguiamo questi comandi. Non cloniamo repository.

Puoi anche trasferire una cartella di codice sorgente trascinandola così com’è. I nomi delle cartelle vengono mantenuti quando scarichi l’intero trasferimento. I file non vengono ricompressi. Fare clic su un singolo file non ricrea la cartella. Le cartelle vuote non vengono caricate.

Come cartellaUno ZIP creato da te
Ideale perPochi file sorgenteMolti file o una consegna in un unico file
CronologiaInclusa se aggiungi .gitInclusa se la aggiungi all’archivio
Numero di file500, oppure 2.500 con SendGB ExtraDi solito un file
InstallazioneIl destinatario la esegue in autonomiaNon apriamo lo ZIP
Cosa facciamoNon compiliamo il codiceNon uniamo archivi

Il nostro pacchetto per il download non è un repository Git. Il destinatario non può aprirlo come repository. Se deve essere un repository, prepara tu l’archivio con il tuo strumento.

Quali file devi includere?

Il solo codice sorgente non basta. Devi anche indicare quali versioni dei pacchetti installare. Le chiavi segrete non vanno incluse.

FileA cosa serveSenza questo file
File sorgenteL’applicazione stessaNon c’è nulla da installare
File di lockIndica le versioni dei pacchettiIl destinatario potrebbe installare una versione diversa
Note di installazioneComandi e versioniL’installazione procede per tentativi
Configurazione di esempioNomi dei campi con valori vuotiPotresti inviare chiavi segrete per errore
Immagine del prodottoNecessaria se conservata fuori dal codice sorgenteLa pagina si apre vuota

Un file di lock, come package-lock.json o composer.lock, indica quali versioni installare. Devi includerlo tu. Non installiamo pacchetti.

Una cartella delle dipendenze contiene i pacchetti pronti all’uso che il progetto ha scaricato. node_modules e vendor sono due esempi. Nella maggior parte dei progetti contengono migliaia di piccoli file. Il limite gratuito è di 500 file. Non basta. Rimuovi la cartella. Il destinatario installa i pacchetti in autonomia usando il comando indicato nelle tue note.

Se .env e le chiavi private sono nella cartella, arrivano al destinatario. Non le rimuoviamo. Includi un file .env.example vuoto. Non inserire i valori nel link. Invia la password separatamente dal link. La password dello ZIP è distinta. Non controlliamo nemmeno le licenze. Non includere un pacchetto che non può essere distribuito legalmente.

Consulta la guida per inviare cartelle per sapere come viene mantenuta la struttura delle cartelle durante il download. Consulta la guida per inviare file ZIP per inviare lo ZIP di un repository senza aprirlo. Un backup del database non fa parte del codice. Invialo separatamente seguendo la guida per inviare backup di database.

Bastano 5 GB e 500 file?

Il testo del codice sorgente spesso occupa poco spazio. Immagini, cartelle delle dipendenze e anni di cronologia aumentano le dimensioni e il numero di file. I trasferimenti gratuiti hanno un limite di 5 GB e 500 file. Se superi uno dei due limiti, il file non può essere inviato.

Creare un altro ZIP del codice non riduce molto le dimensioni se le immagini al suo interno sono già compresse. Il testo semplice può occupare meno spazio con la compressione. Sei tu a occuparti della compressione. Non apriamo né ricomprimiamo lo ZIP.

Cosa inviiIn praticaQuale opzione basta
Codice sorgente e un file di lockPochi file, sotto i 5 GBGratuito; disponibile fino a 90 giorni per trasferimenti fino a 250 MB, 7 giorni oltre questa soglia
Progetto con immaginiPuò occupare diversi GBGratuito se rientra nei limiti; altrimenti SendGB Extra
Cartella delle dipendenze, con file singoliMigliaia di piccoli fileRaggiunge il limite di 500 o 2.500 file; crea uno ZIP o escludila
Anni di cronologia .gitMolti file o un archivio pesanteSendGB Extra, 500 GB per trasferimento
Singolo archivio oltre 500 GBRaroSendGB Exceed, fino a 1 TB

SendGB Extra parte da €29,90 all’anno. Include 1 TB di spazio di archiviazione. SendGB Extra conserva i file fino a 1 anno. Il limite per trasferimento è di 500 GB e 2.500 file. È adatto ai team che consegnano spesso archivi pesanti.

SendGB Exceed non richiede un abbonamento. Un trasferimento da 1 TB costa €9,99. Il codice può essere usato una sola volta ed è valido per 1 anno. Il link resta disponibile per 7 giorni. Il limite è di 2.500 file. Basta per inviare occasionalmente un singolo archivio oltre 500 GB. Non possiamo inviare più di 1 TB in un unico trasferimento.

Se inserisci il tuo indirizzo email, ricevi una sola notifica quando inizia il download. Con l’invio via email, ricevi una sola notifica per destinatario. Con l’invio tramite link, ricevi una sola notifica per trasferimento. Se la stessa persona scarica di nuovo, non viene inviata un’altra email. La notifica non conferma che tutto il codice sia stato scaricato, installato o distribuito.

Come inviare

  1. 1

    Aggiungi l’archivio

    Aggiungi lo ZIP che hai preparato o la cartella del codice nell’area di caricamento. Escludi la cartella delle dipendenze e il file con le chiavi segrete. Il limite gratuito è di 5 GB e 500 file in totale. Se superi uno dei due limiti, ti serve SendGB Extra o SendGB Exceed.

  2. 2

    Invia il link

    Invia il link all’indirizzo email del destinatario oppure copialo in un messaggio. Aggiungi una password se il codice non è open source. Invia la password separatamente dal link. Se inserisci il tuo indirizzo email, ricevi una sola notifica quando inizia il download.

  3. 3

    Il destinatario scarica i file

    Il destinatario scarica i file dal link senza creare un account. Non compiliamo il codice sulla pagina. Il destinatario apre lo ZIP sul proprio computer e installa i pacchetti in autonomia. I trasferimenti gratuiti fino a 250 MB restano disponibili fino a 90 giorni. I trasferimenti gratuiti oltre 250 MB restano disponibili per 7 giorni. SendGB Extra conserva i file fino a 1 anno.

Cosa succede al tuo file?

  • Lasciamo i tuoi file intatti. Gli archivi non vengono aperti, il codice non viene compilato e i test non vengono eseguiti.
  • ZIP, cartelle e file di lock vengono scaricati così come sono.
  • I nomi delle cartelle restano intatti quando scarichi l’intero trasferimento. I file non vengono ricompressi.
  • Se inserisci il tuo indirizzo email, ricevi una sola notifica quando qualcuno avvia il download.

Cosa non facciamo

  • Non siamo un servizio di hosting per repository. Non conserviamo cronologia, branch o revisioni del codice.
  • Non installiamo pacchetti. Non rimuoviamo chiavi segrete o file .env.
  • I trasferimenti gratuiti hanno un limite di 500 file. SendGB Extra e SendGB Exceed consentono fino a 2.500 file.
  • Una notifica di download non significa che il codice sia stato installato o distribuito.

Domande frequenti

Che cos’è un archivio di codice sorgente?

È una copia di un progetto che un’altra persona può aprire sul proprio computer. Un repository contiene il codice e le sue versioni precedenti. È Git a gestirle. Non siamo un servizio di hosting per repository. Tu invii il file o la cartella. Il destinatario li scarica.

SendGB sostituisce GitHub?

No. Non ci sono cronologia delle versioni, revisione del codice o sviluppo collaborativo. Il link permette al destinatario di scaricare una copia del codice. Non ospitiamo un repository attivo.

Posso inviare node_modules o vendor?

Sì, se li includi e rientrano nei limiti. Queste cartelle contengono pacchetti pronti all’uso. Nella maggior parte dei progetti contengono migliaia di piccoli file. I trasferimenti gratuiti hanno un limite di 500 file, mentre SendGB Extra e SendGB Exceed hanno un limite di 2.500 file. Una cartella che supera il limite non può essere inclusa nel trasferimento. Rimuovi la cartella delle dipendenze. Il file di lock indica quali versioni installare. Non eseguiamo il comando di installazione.

Posso inviare anche la cronologia delle versioni?

Se includi la cartella .git, invii anche la cronologia presente in quella copia. Anche questa cartella può contenere molti file. Se non vuoi inviare la cronologia, crea tu l’archivio. In Git, il comando è git archive. Per inviare la cronologia in un unico file, usa git bundle. Non eseguiamo questi comandi. Non cloniamo repository.

Il file .env viene rimosso?

No. Non tocchiamo chiavi segrete, password o file .env. Se li includi nella cartella, arrivano al destinatario. Includi invece un file .env.example vuoto. Non inserire i valori effettivi nel link. Invia la password separatamente dal link. Non controlliamo nemmeno le licenze.

Il destinatario può vedere il codice sulla pagina?

Sulla pagina non c’è un editor di codice. Il codice non viene compilato. Gli ZIP non vengono aperti. È possibile aprire una breve nota in formato .txt, .md o .json. Il destinatario apre il codice sul proprio computer. Il destinatario non ha bisogno di un account. Il browser può mostrare un avviso durante il download di file .js o .exe. Non disattiviamo quell’avviso. Non eseguiamo la scansione del file.

Devo usare uno ZIP?

No. Puoi inviare anche una cartella. I nomi delle cartelle vengono mantenuti quando scarichi l’intero trasferimento. I file non vengono ricompressi. Fare clic su un singolo file non ricrea la cartella. Se hai molti piccoli file, un unico ZIP è più sicuro. Non uniamo archivi suddivisi in più parti. Se lo ZIP ha una propria password, resta sotto la tua responsabilità.

Perché Gmail non accetta l’archivio?

Gmail non accetta allegati oltre 25 MB e Outlook non accetta allegati oltre circa 20 MB. Codice sorgente, immagini e pacchetti superano questi limiti. L’email può anche rifiutare un archivio perché contiene un file eseguibile. Un link non è un allegato. Non serve alcun componente aggiuntivo.

Ricevo una notifica quando il destinatario avvia il download?

Sì, se inserisci il tuo indirizzo email. Con l’invio via email, ricevi una sola notifica per destinatario. Con l’invio tramite link, ricevi una sola notifica per trasferimento. La notifica ti indica che il download è iniziato. Non conferma che l’intero file sia stato scaricato. Non significa che il codice sia stato installato.

Quale limite di trasferimento mi serve?

Un archivio sotto i 5 GB e i 500 file può essere inviato gratuitamente. I trasferimenti gratuiti fino a 250 MB restano disponibili fino a 90 giorni. I trasferimenti gratuiti oltre 250 MB restano disponibili per 7 giorni. Per invii più grandi serve SendGB Extra: 500 GB per trasferimento, 2.500 file, 1 TB di spazio di archiviazione, a partire da €29,90 all’anno. SendGB Extra conserva i file fino a 1 anno. Per un singolo archivio oltre 500 GB basta SendGB Exceed: nessun abbonamento, 2.500 file e €9,99 per un trasferimento da 1 TB. Il codice può essere usato una sola volta ed è valido per 1 anno. Il link resta disponibile per 7 giorni. Più di 1 TB non entra in un unico trasferimento.

Invia un link per il download, non il codice sorgente come allegato

Il codice sorgente e un file di lock spesso rientrano nei 5 GB. Le cartelle delle dipendenze e anni di cronologia possono superare il limite di file. SendGB Extra gestisce archivi più grandi, fino a 500 GB, e SendGB Exceed consente fino a 1 TB in un unico trasferimento.

Inizia a inviare