GitHub to serwis doskonale znany programistom. Możesz w nim przechowywać swoje projekty i jednocześnie masz dostęp do historii wszystkich przeprowadzanych zmian. Co więcej, w ramach tego serwisu masz do dyspozycji darmowy hosting z opcją publicznego udostępnienia witryn, a także możesz podpiąć własną domenę. Czy to witryna godna uwagi? Co musisz zrobić, aby projekt był dostępny pod Twoją domeną?
GitHub – co to jest i dlaczego warto?
GitHub znajdziesz pod adresem github.com. Jeśli jeszcze nie masz tam konta, to je załóż. Proces ten zajmuje dosłownie minutę, ale możesz się zalogować np. kontem Google lub Facebooka. Przed zakończeniem procesu musisz odpowiedzieć na kilka pytań i wybrać jeden z pakietów. W darmowym planie masz do dyspozycji 500 MB powierzchni.
Co do samego serwisu GitHub, to jest najpopularniejszy portal społecznościowy programistów. Korzystają oni z niego do dzielenia się tworzonym kodem. Strona cieszy się bardzo dużym zainteresowaniem – portal chwali się, że korzysta z niego ponad 94 miliony deweloperów i ponad 90% firm z listy Fortune 100, która obejmuje 100 największych amerykańskich przedsiębiorstw.
Usługa GitHub
Miejscem, w którym programiści przechowują na GitHub kod jest repozytorium. Może ono być dostępne publicznie lub dla wybranych użytkowników. Ta druga opcja jest dobrym rozwiązaniem, jeśli chcesz pracować nad kodem z innymi specjalistami. Możesz tam również umieszczać swoje strony WWW i traktować GitHub jako portfolio. Problem w tym, że mogą to być wyłącznie proste, statyczne witryny. Nie możesz trzymać tam np. witryny opartej na WordPress, która potrzebuje bazy danych i PHP. Obecnie takich witryn jest coraz mniej. Głównie buduje się je na systemach CMS. W przypadku GitHub inne zalety są ważniejsze, poza tym nie do końca przeznaczony jest on do prowadzenia witryn. Owszem, możesz upublicznić za jego pomocą swój projekt wszystkim odbiorcom, ale przeważnie programiści wykorzystują go do dzielenia się kodem, dają możliwość ściągnięcia plików związanych z projektem.
Jeśli tworzysz stronę WWW, chcesz sprawdzić, jak będzie wyglądać online, to GitHub może być do tego dobrym rozwiązaniem, ale na pewno nie traktuj tej usługi jako hostingu, w którym możesz prowadzić profesjonalny serwis, dostosowany do oczekiwań odbiorców. W przypadku takich potrzeb zapraszamy Cię do Hostido. Zapewniamy wszystkie niezbędne technologie, żeby Twoja strona działała szybko i niezawodnie. Naszą usługę możesz bez opłat i zobowiązań testować przez 30 dni.
Jak dodać stronę GitHuba?
Kiedy masz już założone konto, to system automatycznie, na podstawie podanych przez Ciebie danych, przypisze adres URL do niego. W naszym teście system wygenerował następujący URL: https://github.com/zypolek/ja.git. Jeśli nie korzystasz z własnej domeny i chcesz upublicznić stronę WWW, to musisz podać odbiorcom właśnie taki adres – mało atrakcyjny.
Kiedy przejdziesz przez cały proces zakładania konta, to zobaczysz stronę podobną, jak na poniższym screenie. Są tam komendy, których potrzebujesz do skonfigurowania repozytorium za pomocą konsoli. Jest również opcja uploading an existing file, dzięki której możesz łatwo z poziomu przeglądarki dodać pliki strony.
Wybierz pliki do dodania. Pod listą uploadowanych jest opcja Commit changes – możesz napisać komentarz odnośnie do wprowadzonych zmian. Kliknij Commit changes, a po chwili opcja ta znajdzie się na serwerze.
Po tym kroku pliki strony zostaną umieszczone na serwerze. Teraz podepnij pod witrynę swoją domenę, aby była dostępna pod atrakcyjnym adresem.
Podpięcie domeny pod GitHuba – jak to zrobić? Help
Będąc w repozytorium, wybierz Settings.
Następnie kliknij Pages.
W Select branch wybierz main, a następnie kliknij Save.
Po wykonaniu tych czynności strona stanie się dostępna w subdomenie github.io.
Chcesz podpiąć własną domenę? W tym celu musisz zmienić rekordy przekierowania domeny i podłączyć ją pod hosting GitHub. Zatem w polu Custom Domain podaj nazwę domeny, z której chcesz skorzystać, a następnie wybierz Save.
Zaloguj się na swoje konto w Hostido i przejdź do ustawień domeny, którą chcesz podpiąć pod GitHub. W kolejnym kroku kliknij Zarządzanie DNS. Musisz zmienić rekordy A. Dzięki temu strona będzie mogła być obsługiwana przez inny adres niż wynika z nazw serwerów DNS.
Usuń rekordy A, a na ich miejsce dodaj następujące:
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
Za każdym razem musisz wypełnić formularz. Powyższe rekordy podaj w polu Wartość. Pole Nazwa możesz pozostawić puste.
Dodaj jeszcze jeden rekord CNAME. W polu wartość wpisz nazwę swojej domeny – na końcu koniecznie musi się znaleźć kropka. W rubryce Nazwa dodaj www, jak poniżej.
Gotowe. Twoja domena powinna już przekierowywać na GitHub.