Jeśli kiedykolwiek korzystałeś z Github, wiesz, że nie jest od razu jasne, jak pobierać pliki z platformy. Jest to jedna z bardziej skomplikowanych platform, ponieważ nie jest przeznaczona bezpośrednio do bezpośredniego udostępniania plików, ale do programowania. To prawda, że jedną z wielkich rzeczy w Github jest to, że wszystkie publiczne repozytoria są open source, a ludzie są zachęcani do udziału - istnieją prywatne repozytoria, ale są one generalnie wykorzystywane do celów programistycznych w firmach, które nie chcą, aby ich kod był widoczny przez społeczeństwo. Jednak Github nadal pobiera pliki inaczej niż w innych miejscach.
Więc jeśli nie masz całkowitej pewności, jak pobrać pliki z projektów (lub całych projektów) z Github, pokażemy Ci, jak to zrobić. Zacznijmy.
Pobieranie pliku
Większość publicznych repozytoriów można pobrać bezpłatnie, nawet bez konta użytkownika. Wynika to z faktu, że publiczne repozytoria są uważane za bazy kodu o otwartym kodzie źródłowym. To powiedziawszy, o ile właściciel bazy kodów nie zaznaczy inaczej, ich bazę danych można pobrać na komputer i spakować do pliku .zip.
Tak więc, jeśli przejdziesz do publicznej bazy kodu - takiej jak ten kalkulator wskazówek, który zbudowałem - zauważysz, że w prawym górnym rogu znajduje się zielony przycisk z napisem Klonuj lub Pobierz . Kliknij przycisk, a następnie w menu wybierz Pobierz ZIP . Pobieranie wszystkich plików rozpocznie się na komputerze, zwykle w folderze Pobrane.
Następnie otwórz folder Pobrane na komputerze i znajdź plik ZIP. Będziesz chciał kliknąć prawym przyciskiem myszy i wybrać opcję „Rozpakuj” lub „Rozpakuj”, a następnie wybierz folder, w którym mają się kończyć pliki.
Na koniec przejdź do wybranego folderu, a znajdziesz wszystkie pliki Github, które pobraliśmy właśnie tam!
To dość mała baza kodu, w której jest tylko kilka plików. Jeśli przejdziesz do repozytorium JavaScript 30 Wes Bos na Github, zauważysz, że - ponieważ jest to repozytorium publiczne - można je pobrać w ten sam sposób.
Jest lepszy sposób na „pobieranie” plików
Chociaż sposób, który opisaliśmy, jest prosty i jednoznaczny, jest najbardziej optymalny do przeglądania plików kodu, a nie eksperymentowania. Jeśli planujesz pobrać pliki Github do eksperymentowania, najlepszym sposobem byłoby „rozwidlenie” projektu. Widelec to po prostu twoja kopia repozytorium.
Rozwinięcie repozytorium ma wiele zalet. Daje ci własną kopię na koncie Github, która pozwala swobodnie eksperymentować ze zmianami bez wpływu na oryginalny projekt. Na przykład możesz znaleźć błąd w moim Kalkulatorze wskazówek lub chcesz dodać własne funkcje. Możesz więc „rozwidlić” mój kalkulator Tip, tworząc kopię na swoim koncie Github. W tym miejscu możesz manipulować kodem i eksperymentować z nim bez wpływu na oryginalny projekt, ponieważ byłaby to twoja kopia lub „widelec”. Najczęściej widelce są używane do proponowania zmian w projekcie innej osoby, na przykład naprawiania błędu lub dodawania funkcja jak wspomnieliśmy.
Jak rozwidlasz publiczne repozytorium? To jest naprawdę dość łatwe. Zanim zaczniemy, musisz utworzyć bezpłatne konto Github, ponieważ będziesz potrzebować miejsca do przechowywania widelca. Możesz przejść na stronę www.github.com i zrobić to teraz.
Po utworzeniu konta możesz rozwidlić publiczne repozytorium na swoje konto. Na przykład możesz udać się do publicznego repozytorium 30-dniowego szkolenia JavaScript Wes Bos Bos, aw prawym górnym rogu zobaczysz przycisk z napisem Fork. Naciśnij przycisk.
Może to potrwać od kilku sekund do kilku minut, ale Github następnie sklonuje lub „rozwidli” ten projekt na twoje własne konto GitHub. Gdy to zrobisz, natychmiast pokaże ci projekt pod twoją nazwą użytkownika Github. Aby to zweryfikować, możesz kliknąć ikonę swojego profilu na pasku nawigacyjnym w prawym górnym rogu, a następnie wybrać opcję z napisem Twoje repozytoria . Na twojej liście repozytoriów powinieneś zobaczyć bazę kodów JavaScript 30.
Teraz możesz zmienić kod i eksperymentować z nim, czego chcesz, i nie wpłynie to na oryginalne pliki projektu pierwotnego właściciela. Jeśli zmienisz jakiś kod, naprawisz błąd lub dodasz nową funkcję, możesz utworzyć coś o nazwie „Pull Request”, gdzie można omówić tę zmianę. Jeśli oryginalnemu właścicielowi projektu podoba się zmiana - i działa poprawnie - można ją scalić z oryginalną bazą kodu jako kod produkcyjny.
Zamknięcie
Jak widać, pobieranie plików i całych projektów z Github jest w rzeczywistości dość łatwe. W ciągu zaledwie kilku minut możesz pobrać cały projekt na swój komputer lub nawet rozwidlić na własne konto Github. Nie trzeba wiele gadać z kodem w widelcu, aby zobaczyć, co na to wpływa, a potem może uda się stworzyć nawet pierwszą prośbę o ściągnięcie! Miłego kodowania!