GitHub

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
GitHub
Logo serwisu
Logo serwisu
Data powstania kwiecień 2008[1]
Autor Chris Wanstrath, PJ Hyett i Tom Preston-Werner
Właściciel Microsoft
Rejestracja opcjonalna
Strona internetowa

GitHubhostingowy serwis internetowy przeznaczony dla projektów programistycznych wykorzystujących system kontroli wersji Git. Stworzony został przy wykorzystaniu frameworka Ruby on Rails i języka Erlang. Serwis działa od kwietnia 2008 roku[1]. W kwietniu 2011 ogłoszono, iż GitHub obsługuje 2 miliony repozytoriów[2]. GitHub udostępnia darmowy hosting programów open source oraz płatne prywatne repozytoria. W czerwcu 2018 ogłoszono, iż serwis zostanie przejęty przez przedsiębiorstwo Microsoft za kwotę 7,5 miliarda dolarów[3].

Funkcje GitHuba[edytuj | edytuj kod]

Kilka z funkcji, które występują w systemie GitHub:

  • bugtracker,
  • forki repozytoriów, czyli kopia w osobnym repozytorium należąca do innego użytkownika,
  • pull requesty – osoba mająca forka może zgłosić swój kod do złączenia z głównym repozytorium,
  • statystyki,
  • organizacje zrzeszające programistów pracujących nad repozytoriami,
  • web hooks – wywołanie operacji na repozytorium wysyła informację do innego serwisu lub skryptu,
  • wiki dla celów dokumentacji.

Gist[edytuj | edytuj kod]

GitHub udostępnia usługę gist, służącą do szybkiego tworzenia małych repozytoriów (są to pełnoprawne repozytoria Gita).

GitHub Pages[edytuj | edytuj kod]

Ponadto GitHub udostępnia usługę zwaną GitHub Pages, służącą do szybkiego tworzenia stron internetowych, których kod jest opublikowany w ramach repozytoriów Gita umieszczonych w serwisie.

Możliwości usługi:

  • darmowe stworzenie strony personalnej, dla organizacji lub projektu
  • możliwość utworzenia własnej strony w oparciu o statyczne pliki strony internetowej lub stworzenie bloga przy zastosowaniu silnika blogowego Jekyll[4]
  • możliwość podłączenia własnej domeny do danej strony internetowej[5] (lub skorzystania z darmowej subdomeny w ramach adresu github.io)
  • darmowy certyfikat SSL dla wszystkich stron w domenie github.io, z możliwością wygenerowania certyfikatu od Let's Encrypt dla stron obsługujących własne domeny[6]

Przypisy[edytuj | edytuj kod]

  1. a b Chris Wanstrath: We Launched (ang.). GitHub, 2008-04-10. [dostęp 2011-07-25].
  2. kneath: Those are some big numbers (ang.). GitHub Blog, 2011-04-11. [dostęp 2011-07-25].
  3. t, A bright future for GitHub, „The GitHub Blog”, 4 czerwca 2018 [dostęp 2018-06-04] (ang.).
  4. About GitHub Pages and Jekyll – User Documentation, help.github.com [dostęp 2018-05-26].
  5. Quick start: Setting up a custom domain – User Documentation, help.github.com [dostęp 2018-05-26].
  6. r, Custom domains on GitHub Pages gain support for HTTPS, „The GitHub Blog”, 1 maja 2018 [dostęp 2018-05-26] (ang.).

Linki zewnętrzne[edytuj | edytuj kod]