SendGB

Przekazanie kodu źródłowego bez dostępu do repozytorium

Przekazanie kodu źródłowego w archiwum to wysłanie kopii plików projektu. Nie zmieści się ona w e-mailu. Nie kompilujemy kodu, nie hostujemy repozytorium ani nie usuwamy tajnych kluczy. Możesz wysłać bezpłatnie do 5 GB i 500 plików bez rejestracji. Odbiorca pobiera pliki z linku i nie zakłada konta.

  • ZIP · folder
  • Bez kompilacji
  • 500 plików
  • Bezpłatnie do 5 GB

Ocena SendGB4,73105 468 głosów

Trustpilot 4.8 / 5Google 4.7 / 5

Dlaczego przekazanie kodu źródłowego przez link jest lepsze niż e-mail?

Mały plik może zmieścić się w e-mailu. Kod źródłowy aplikacji, obrazy i pakiety — już nie. Gmail nie przyjmuje załączników powyżej 25 MB, a Outlook — powyżej około 20 MB. Poczta może też odrzucić archiwum ze względów bezpieczeństwa, jeśli zawiera pliki wykonywalne, takie jak .exe lub .js.

Rozdzielenie kodu między wiadomości sprawia, że odbiorca dostaje niekompletny projekt. Dysk współdzielony oznacza konto i stały dostęp. Link pozwala odbiorcy pobrać kopię kodu w ograniczonym czasie. Nie jest to miejsce do wspólnego programowania.

Kopia, którą otwiera odbiorca, powinna zawierać wybrane przez ciebie pliki.

SposóbCo się dziejeCzy nadaje się do kodu źródłowego?
Załącznik w Gmailu lub OutlookuNie można wysłać załączników powyżej 20–25 MBNie
Podział na kilka e-mailiBrakujące pliki uniemożliwiają działanie projektuNie
Dysk współdzielonyWymaga konta i stałego dostępuKorzystaj ostrożnie
Hosting repozytoriumPrzechowuje poprzednie wersje i przeglądy koduNie zastępuje przekazania plików
Link SendGBKod nie jest kompilowany ani wysyłany jako załącznikNadaje się do przekazania plików

Powyższy przykład mieści się w bezpłatnym limicie: ZIP z aplikacją, zdjęcia produktów, instrukcja instalacji i pusty przykładowy plik konfiguracyjny. Ten przykład nie zawiera folderu zależności.

Wysyłanie archiwum repozytorium a przeciągnięcie folderu

Repozytorium zawiera kod i jego poprzednie wersje. Zarządza nimi Git. Nie zapewniamy hostingu repozytoriów. Nie dodajemy nowych wersji, nie przechowujemy przeglądów kodu ani nie piszemy informacji o wydaniach.

To ty tworzysz kopię. Jeśli nie chcesz dołączać historii, samodzielnie utwórz archiwum. W Git służy do tego polecenie git archive. Jeśli chcesz umieścić historię w jednym pliku, użyj git bundle. Nie uruchamiamy tych poleceń. Nie klonujemy repozytoriów.

Możesz też przesłać folder z kodem źródłowym, przeciągając go bez wcześniejszego pakowania. Nazwy folderów zostają zachowane przy pobieraniu całego transferu. Pliki nie są ponownie kompresowane. Kliknięcie pojedynczego pliku nie odtwarza folderu. Puste foldery nie są przesyłane.

Jako folderSamodzielnie utworzony ZIP
Najlepszy wybór doNiewielkiej liczby plików źródłowychWielu plików lub przekazania projektu w jednym pliku
HistoriaDołączona, jeśli dodasz .gitDołączona, jeśli dodasz ją do archiwum
Liczba plików500 lub 2 500 z SendGB ExtraZwykle jeden plik
InstalacjaOdbiorca przeprowadza ją samNie otwieramy archiwum ZIP
Co robimyNie kompilujemy koduNie łączymy archiwów

Nasz pakiet do pobrania nie jest repozytorium Git. Odbiorca nie może otworzyć go jako repozytorium. Jeśli ma nim być, samodzielnie przygotuj archiwum we własnym narzędziu.

Co dołączyć do projektu?

Sam kod źródłowy nie wystarczy. Trzeba też określić, które wersje pakietów należy zainstalować. Tajnych kluczy nie należy dołączać.

PlikDo czego służyCo się stanie bez niego
Pliki źródłoweSama aplikacjaNie ma czego instalować
Plik blokadyOkreśla wersje pakietówOdbiorca może zainstalować inną wersję
Instrukcja instalacjiPolecenia i wersjeInstalacja wymaga zgadywania
Przykładowa konfiguracjaNazwy pól z pustymi wartościamiTajne klucze mogą zostać wysłane przez pomyłkę
Zdjęcie produktuPotrzebne, jeśli jest przechowywane poza kodem źródłowymStrona otwiera się pusta

Plik blokady, na przykład package-lock.json lub composer.lock, określa, które wersje należy zainstalować. Dodajesz go sam. Nie instalujemy pakietów.

Folder zależności zawiera gotowe pakiety pobrane przez projekt. Przykłady to node_modules i vendor. W większości projektów są w nich tysiące małych plików. Bezpłatny limit to 500 plików. To nie wystarczy. Usuń folder. Odbiorca sam instaluje pakiety za pomocą polecenia z twojej instrukcji.

Jeśli w folderze znajdują się .env i klucze prywatne, trafią do odbiorcy. Nie usuwamy ich. Dodaj pusty plik .env.example. Nie umieszczaj wartości w linku. Wyślij hasło oddzielnie od linku. Hasło do ZIP jest osobne. Nie sprawdzamy też licencji. Nie dołączaj pakietu, którego nie można legalnie rozpowszechniać.

W poradniku o przesyłaniu folderów znajdziesz informacje o zachowaniu struktury folderów podczas pobierania. Poradnik o przesyłaniu ZIP pokazuje, jak wysłać repozytorium w pliku ZIP bez jego otwierania. Kopia zapasowa bazy danych nie jest częścią kodu. Wyślij ją oddzielnie zgodnie z poradnikiem o kopii zapasowej bazy danych.

Czy 5 GB i 500 plików wystarczy?

Tekst kodu źródłowego często zajmuje mało miejsca. Obrazy, foldery zależności i wieloletnia historia zwiększają rozmiar i liczbę plików. Bezpłatne transfery mają limit 5 GB i 500 plików. Jeśli przekroczysz którykolwiek z limitów, pliku nie można wysłać.

Ponowne spakowanie kodu do ZIP nie zmniejszy znacząco rozmiaru, jeśli obrazy w środku są już skompresowane. Zwykły tekst może zajmować mniej miejsca po kompresji. Kompresujesz pliki sam. Nie otwieramy ani nie kompresujemy ponownie archiwum ZIP.

Co wysyłaszW praktyceKtóra opcja wystarczy
Kod źródłowy i plik blokadyNiewiele plików, poniżej 5 GBBezpłatnie; do 90 dni dla transferów do 250 MB, 7 dni powyżej tego rozmiaru
Projekt z obrazamiMoże zajmować kilka GBBezpłatnie, jeśli mieści się w limitach; w przeciwnym razie SendGB Extra
Folder zależności jako pojedyncze plikiTysiące małych plikówOsiąga limit 500 lub 2 500 plików; spakuj go do ZIP lub pomiń
Wieloletnia historia .gitWiele plików lub jedno duże archiwumSendGB Extra, 500 GB na transfer
Pojedyncze archiwum powyżej 500 GBRzadki przypadekSendGB Exceed, do 1 TB

SendGB Extra kosztuje od €29,90 rocznie. Obejmuje 1 TB miejsca. SendGB Extra przechowuje pliki przez maksymalnie 1 rok. Limit na transfer to 500 GB i 2 500 plików. To opcja dla zespołów, które często przekazują duże archiwa.

SendGB Exceed nie wymaga abonamentu. Transfer 1 TB kosztuje €9,99. Kod jest jednorazowy i ważny przez 1 rok. Link jest dostępny przez 7 dni. Limit liczby plików to 2 500. Ta opcja wystarczy do sporadycznego wysłania pojedynczego archiwum powyżej 500 GB. Nie możemy wysłać więcej niż 1 TB w jednym transferze.

Jeśli podasz swój adres e-mail, otrzymasz jedno powiadomienie, gdy rozpocznie się pobieranie. Przy wysyłaniu e-mailem otrzymujesz jedno powiadomienie na odbiorcę. Przy udostępnianiu linku otrzymujesz jedno powiadomienie na transfer. Jeśli ta sama osoba pobierze pliki ponownie, nie zostanie wysłany kolejny e-mail. Powiadomienie nie potwierdza, że cały kod został pobrany, zainstalowany lub wdrożony.

Jak wysyłać

  1. 1

    Dodaj archiwum

    Dodaj przygotowany ZIP lub folder z kodem do pola przesyłania. Pomiń folder zależności i plik z tajnym kluczem. Bezpłatny limit to łącznie 5 GB i 500 plików. Jeśli przekroczysz którykolwiek z limitów, potrzebujesz SendGB Extra lub SendGB Exceed.

  2. 2

    Wyślij link

    Wyślij link na adres e-mail odbiorcy lub wklej go do wiadomości. Jeśli projekt ma zamknięty kod źródłowy, ustaw hasło. Wyślij hasło oddzielnie od linku. Jeśli podasz swój adres e-mail, otrzymasz jedno powiadomienie, gdy rozpocznie się pobieranie.

  3. 3

    Odbiorca pobiera pliki

    Odbiorca pobiera pliki z linku i nie zakłada konta. Nie kompilujemy kodu na stronie. Odbiorca otwiera ZIP na swoim komputerze i sam instaluje pakiety. Bezpłatne transfery do 250 MB są dostępne przez maksymalnie 90 dni. Bezpłatne transfery powyżej 250 MB są dostępne przez 7 dni. SendGB Extra przechowuje pliki przez maksymalnie 1 rok.

Co dzieje się z twoim plikiem?

  • Nie zmieniamy twoich plików. Nie otwieramy archiwów, nie kompilujemy kodu ani nie uruchamiamy testów.
  • Pliki ZIP, foldery i pliki blokady są pobierane bez zmian.
  • Nazwy folderów zostają zachowane przy pobieraniu całego transferu. Pliki nie są ponownie kompresowane.
  • Jeśli podasz swój adres e-mail, otrzymasz jedno powiadomienie, gdy ktoś rozpocznie pobieranie.

Czego nie robimy

  • Nie hostujemy repozytoriów. Nie przechowujemy historii, gałęzi ani przeglądów kodu.
  • Nie instalujemy pakietów. Nie usuwamy tajnych kluczy ani plików .env.
  • Bezpłatne transfery mają limit 500 plików. SendGB Extra i SendGB Exceed pozwalają przesłać do 2 500 plików.
  • Powiadomienie o pobieraniu nie oznacza, że kod został zainstalowany lub wdrożony.

Najczęstsze pytania

Czym jest archiwum kodu źródłowego?

To kopia projektu, którą ktoś inny może otworzyć na swoim komputerze. Repozytorium zawiera kod i jego poprzednie wersje. Zarządza nimi Git. Nie hostujemy repozytoriów. Wysyłasz plik lub folder. Odbiorca go pobiera.

Czy SendGB zastępuje GitHub?

Nie. Nie ma tu historii wersji, przeglądów kodu ani wspólnego programowania. Link pozwala odbiorcy pobrać kopię kodu. Nie hostujemy aktywnego repozytorium.

Czy mogę wysłać node_modules lub vendor?

Tak, jeśli je dodasz i mieszczą się w limitach. Te foldery zawierają gotowe pakiety. W większości projektów są w nich tysiące małych plików. Bezpłatne transfery mają limit 500 plików, a SendGB Extra i SendGB Exceed — 2 500 plików. Folderu, który przekracza limit, nie można dodać do transferu. Usuń folder zależności. Plik blokady określa, które wersje należy zainstalować. Nie uruchamiamy polecenia instalacji.

Czy mogę wysłać też historię wersji?

Jeśli dodasz folder .git, historia z tej kopii zostanie wysłana razem z nim. Ten folder również może zawierać wiele plików. Jeśli nie chcesz wysyłać historii, samodzielnie utwórz archiwum. W Git służy do tego polecenie git archive. Aby wysłać historię jako jeden plik, użyj git bundle. Nie uruchamiamy tych poleceń. Nie klonujemy repozytoriów.

Czy plik .env zostanie usunięty?

Nie. Nie ingerujemy w tajne klucze, hasła ani pliki .env. Jeśli umieścisz je w folderze, trafią do odbiorcy. Zamiast tego dodaj pusty plik .env.example. Nie umieszczaj rzeczywistych wartości w linku. Wyślij hasło oddzielnie od linku. Nie sprawdzamy też licencji.

Czy odbiorca może przeglądać kod na stronie?

Na stronie nie ma edytora kodu. Kod nie jest kompilowany. Pliki ZIP nie są otwierane. Można otworzyć krótką notatkę w formacie .txt, .md lub .json. Odbiorca otwiera kod na swoim komputerze. Odbiorca nie potrzebuje konta. Przeglądarka może wyświetlić ostrzeżenie przy pobieraniu plików .js lub .exe. Nie wyłączamy tego ostrzeżenia. Nie skanujemy pliku.

Czy muszę używać ZIP?

Nie. Możesz wysłać także folder. Nazwy folderów zostają zachowane przy pobieraniu całego transferu. Pliki nie są ponownie kompresowane. Kliknięcie pojedynczego pliku nie odtwarza folderu. Przy wielu małych plikach bezpieczniejszy jest jeden ZIP. Nie łączymy podzielonych archiwów. Jeśli ZIP ma własne hasło, nadal odpowiadasz za nie ty.

Dlaczego Gmail nie przyjmuje archiwum?

Gmail nie przyjmuje załączników powyżej 25 MB, a Outlook — powyżej około 20 MB. Kod źródłowy, obrazy i pakiety przekraczają te limity. Poczta może też odrzucić archiwum, ponieważ zawiera plik wykonywalny. Link nie jest załącznikiem. Nie potrzebujesz dodatku.

Czy otrzymam powiadomienie, gdy odbiorca rozpocznie pobieranie?

Tak, jeśli podasz swój adres e-mail. Przy wysyłaniu e-mailem otrzymujesz jedno powiadomienie na odbiorcę. Przy udostępnianiu linku otrzymujesz jedno powiadomienie na transfer. Powiadomienie informuje o rozpoczęciu pobierania. Nie potwierdza, że cały plik został pobrany. Nie oznacza, że kod został zainstalowany.

Jaki limit transferu wybrać?

Archiwum o rozmiarze poniżej 5 GB, zawierające mniej niż 500 plików, można wysłać bezpłatnie. Bezpłatne transfery do 250 MB są dostępne przez maksymalnie 90 dni. Bezpłatne transfery powyżej 250 MB są dostępne przez 7 dni. Większe transfery wymagają SendGB Extra: 500 GB na transfer, 2 500 plików, 1 TB miejsca, od €29,90 rocznie. SendGB Extra przechowuje pliki przez maksymalnie 1 rok. Do pojedynczego archiwum powyżej 500 GB wystarczy SendGB Exceed: bez abonamentu, 2 500 plików i €9,99 za transfer 1 TB. Kod jest jednorazowy i ważny przez 1 rok. Link jest dostępny przez 7 dni. Więcej niż 1 TB nie zmieści się w jednym transferze.

Wyślij link do pobrania, nie kod źródłowy w załączniku

Kod źródłowy i plik blokady często mieszczą się w 5 GB. Foldery zależności i wieloletnia historia mogą przekroczyć limit liczby plików. SendGB Extra obsługuje większe archiwa do 500 GB, a SendGB Exceed do 1 TB w jednym transferze.

Zacznij wysyłać