Github

Github  – hostingowy serwis internetowy przeznaczony dla projektów programistycznych wykorzystujących system kontroli wersji Git. GitHub udostępnia darmowy hosting programów open source i prywatnych repozytoriów.

Rejestracja konta

Otwórz stronę github.com, zobaczysz formularz rejestracyjny, który wypełniamy.
Username
nazwa użytkownika, będzie publicznie widoczna, a także będzie częścią adresu twojej strony:
https://nazwa-uzytkownika.github.io.
Dbając o swoją prywatność możesz używać pseudonimów zamiast prawdziwych imion i nazwisk.
Email
adres poczty
Password
hasło - upewnij się, że ma co najmniej 15 znaków LUB co najmniej 8 znaków, w tym cyfrę i małą literę.

Po wypełnieniu zatwierdzamy formularz.
Następnie wybierz plan darmowy.
Możesz odpowiedzieć na pytania ankiety, lub pominąć ten krok.
Po wypełnieniu formularza nowego konta, upewnij się w swojej skrzynce email znajduje się wiadomość od Github. Otwórz link "verify your email address".
https://github.com/nazwa-uzytkownika

Stwórz pierwsze repozytorium

Zaloguj się na Github  github.com
  1. Wybieramy link Create a repository
  2. Na stronie Create a new repository w polu Repository name wpisujemy
    nazwa-uzytkownika.github.io upewnij się, że nazwa repozytorium jest dokładnie taka sama jak nazwa użytkownika (login) z sufiksem ".github.io", np dla użytkownika o loginie "nazwa-uzytkownika" nazwa projektu powinna być "nazwa-uzytkownika.github.io". To specjalnie nazwane repozytorium jest wskazówką dla Github aby wyświetlić go jako stronę HTML.
  3. Zatwierdź przyciskiem Create repository.

Stwórz pierwszą stronę

  1. Aby utworzyć plik kliknij łącze creating a new file
  2. W polu Name your file... wpisz index.html. Serwery spodziewają się że plik index.html będzie głównym plikiem w katalogu strony internetowej. Twój index może prowadzić do innych podstron na stronie internetowej.
  3. W edytorze wstaw kod HTML swojej strony internetowej. Możesz skopiować i wkleić kod HTML z projektu który tworzyłeś na swoim komputerze.
  4. Przewiń stronę, aż do miejsca na komentarz do zatwierdzenia i wciśnij przycisk "Commit new file".  Za każdym razem gdy tworzysz nową wersję pliku tworzysz "commit" aby zapisać jego wersję w historii wersji.

Przetestuj stronę

W pasek adresu swojej przeglądarki wpisz NAZWĘ-UZYTKOWNIKA.github.io i odświeżaj póki nie pojawi się twoja strona internetowa. Github zabiera od 1 do 10 minut, aby wgrać na twoją stronę internetową zmiany jakie wykonałeś w projekcie.
Przetestuj stronę w różnych przeglądarkach i urządzeniach.

Wgrywanie strony z wieloma plikami

Niektórzy z was mogą już pracować nad stronami składającymi się z wielu plików, lokalnie, na swoim komputerze. Twoja strona może mieć wiele plików HTML, CSS, JS i plików multimedialnych.
Jeśli chcesz wgrać taką stronę na Github, nie  musisz kopiować i wklejać każdego z tych pojedynczych plików z osobna. 
Otwórz swój projekt na Github i wciśnij przycisk wgraj pliki ("Upload files")
Zobaczysz interfejs Github, do jednoczesnego wgrywania wielu plików. Aby zaznaczyć pliki do wgrania przeciągnij je i upuść na poniższe pole lub kliknij na link "wybierz swoje pliki" (choose your files)

Znajdź katalog swojego projektu i wybierz pliki które chcesz wgrać
Zmień wiadomość dla commitu (zatwierdzenia) krótko opisując swoją zmianę i wciśnij przycisk "Commit changes"

Odśwież swoją stronę by zobaczyć zmiany!

https://nazwa-uzytkownika.github.io/test.html
https://nazwa-uzytkownika.github.io/favicon.svg

Foldery

Katalogi są tworzone automatycznie podczas tworzenia plików. W polu Name your file... wpisujemy nazwę_katalogu/nazwę_pliku.

Usuwanie repozytorium

  1. Wybieramy repozytorium do usunięcia.
  2. Klikamy Settings
  3. W sekcji Danger Zone wybieramy Delete this repository
  4. Potwierdzamy usuwane repozytorium nazwą i hasłem.

Repozytorium organizacji

...
???
Nie wiem dlaczego, ale Github pozwala na tworzenie wielu repozytorium, wbrew temu co jest w zapisach systemu pomocy.

Kto jest na Github?

https://github.com/w3c
https://github.com/google
https://github.com/facebook
https://github.com/microsoft
https://github.com/apple

Pytanie kogo nie ma?

Moje 

https://github.com/nazwa-uzytkownika

Uczniowie

2C


  1. github.com/yerdacz
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. github.com/simonkopaczz
  9.  
  10.  
  11.  
  12.  
  13. https://github.com/alyingboy
  14. https://github.com/19dkacperpamula
  15. https://github.com/daniels0123
  16. https://github.com/19dszymonpieta
  17. https://github.com/karol0307 😀
  18. https://github.com/kubsonn27
  19. https://github.com/MakuR65
  20. https://github.com/kop1kat
  21. https://github.com/tekid1243
  22. https://github.com/machesz
  23. https://github.com/faveq
  24. https://github.com/dudehiddenktryhardzi
  25. https://github.com/Cruzer19993
  26. https://github.com/jakubwojcik987
  27. https://github.com/maciejz04
  28. https://github.com/disekzwisekoreknorek
3D
3F
Absolwenci
Inne (CK)
Słownik
  • Domena
  • Hosting
  • System kontroli wersji
  • Repozytorium

Popularne posty z tego bloga

Walidatory

Notepad++