Przejdź do zawartości

GitHub: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
GitHub Gist: każdego◥,◤ kto
 
(Nie pokazano 19 wersji utworzonych przez 18 użytkowników)
Linia 1: Linia 1:
{{Strona WWW infobox
{{Strona WWW infobox
| nazwa = GitHub
|nazwa = GitHub
|nazwa oryginalna =
| typ =
| grafika = GitHub logo 2013.svg
|grafika = GitHub logo 2013.svg
| opis grafiki = Logo serwisu
|opis grafiki = Logo serwisu
| komercyjna =
|typ strony =
|komercyjna =
| data powstania = kwiecień [[2008]]<ref name="launched"> {{cytuj stronę | url = https://github.com/blog/40-we-launched | tytuł = We Launched | opublikowany = GitHub | data = 2008-04-10 | autor = Chris Wanstrath| data dostępu=2011-07-25|język=en}}</ref>
|data powstania = kwiecień 2008<ref name="launched">{{cytuj stronę | url = https://github.com/blog/40-we-launched | tytuł = We Launched | opublikowany = GitHub | data = 2008-04-10 | autor = Chris Wanstrath| data dostępu=2011-07-25|język=en}}</ref>
| data zamknięcia =
|data zamknięcia =
| autor = [[Chris Wanstrath]], [[PJ Hyett]] i [[Tom Preston-Werner]]
| właściciel = [[Microsoft]]
|autor = [[Chris Wanstrath]], [[PJ Hyett]] i [[Tom Preston-Werner]]
| rejestracja = opcjonalna
|właściciel = [[Microsoft]]
| wersje językowe =
|rejestracja = opcjonalna
| miejsce w Alexa.com =
|wersje językowe =
| commons = Category:GitHub
|commons = Category:GitHub
| www = http://github.com
|www = https://github.com/
}}
}}
'''GitHub''' – [[hosting]]owy [[serwis internetowy]] przeznaczony dla projektów [[Programowanie komputerów|programistycznych]] wykorzystujących [[system kontroli wersji]] [[Git (oprogramowanie)|Git]]. Stworzony został przy wykorzystaniu [[framework]]a [[Ruby on Rails]] i [[język programowania|języka]] [[Erlang (język programowania)|Erlang]]. Serwis działa od kwietnia 2008 roku<ref name="launched" />. GitHub udostępnia darmowy hosting programów [[Otwarte oprogramowanie|open source]] i prywatnych repozytoriów (część funkcji w ramach prywatnych repozytoriów jest płatna). W czerwcu 2018 ogłoszono, iż serwis zostanie przejęty przez przedsiębiorstwo [[Microsoft]] za kwotę 7,5 miliarda [[Dolar amerykański|dolarów]]<ref>{{Cytuj |autor = defunkt |tytuł = A bright future for GitHub |czasopismo = The GitHub Blog |data = 2018-06-04 |data dostępu = 2018-06-04 |url = https://blog.github.com/2018-06-04-github-microsoft/ |język = en-US}}</ref>.
'''GitHub''' – [[hosting]]owy [[serwis internetowy]] przeznaczony do projektów [[Programowanie komputerów|programistycznych]] wykorzystujących [[system kontroli wersji]] [[Git (oprogramowanie)|Git]]. Stworzony został przy wykorzystaniu [[framework]]a [[Ruby on Rails]] i [[język programowania|języka]] [[Erlang (język programowania)|Erlang]]. Serwis działa od kwietnia 2008 roku<ref name="launched" />. GitHub udostępnia darmowy hosting programów [[Otwarte oprogramowanie|open source]] i prywatnych [[Repozytorium|repozytoriów]] (część funkcji w ramach prywatnych repozytoriów jest płatna). W czerwcu 2018 ogłoszono, iż serwis zostanie przejęty przez przedsiębiorstwo [[Microsoft]] za kwotę 7,5 miliarda [[Dolar amerykański|dolarów]]<ref>{{Cytuj |autor = defunkt |tytuł = A bright future for GitHub |czasopismo = The GitHub Blog |data = 2018-06-04 |data dostępu = 2018-06-04 |url = https://blog.github.com/2018-06-04-github-microsoft/ |język = en-US}}</ref>.

W maju 2019 roku GitHub informuje, że ma około 37 milionów użytkowników<ref>{{Cytuj |tytuł = Build software better, together |data dostępu = 2019-11-14 |opublikowany = GitHub |url = https://github.com/ |język = en}}</ref> i więcej niż 100 milionów repozytoriów<ref>{{Cytuj |tytuł = GitHub passes 100 million repositories |data = 2018-11-08 |data dostępu = 2019-11-14 |opublikowany = VentureBeat |url = https://venturebeat.com/2018/11/08/github-passes-100-million-repositories/ |język = en-US}}</ref> (w tym co najmniej 28 milionów repozytoriów publicznych).


W maju 2019 roku GitHub poinformował, że ma około 37 milionów użytkowników<ref>{{Cytuj |tytuł = Build software better, together |data dostępu = 2019-11-14 |opublikowany = GitHub |url = https://github.com/ |język = en}}</ref> i więcej niż 100 milionów repozytoriów<ref>{{Cytuj |tytuł = GitHub passes 100 million repositories |data = 2018-11-08 |data dostępu = 2019-11-14 |opublikowany = VentureBeat |url = https://venturebeat.com/2018/11/08/github-passes-100-million-repositories/ |język = en-US}}</ref> (w tym co najmniej 28 milionów repozytoriów publicznych).
{{wikinews|Microsoft przejmuje serwis Github}}
{{wikinews|Microsoft przejmuje serwis Github}}


== Funkcje GitHuba ==
== Funkcje GitHuba ==


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


* [[bugtracker]],
* [[bugtracker]],
Linia 35: Linia 34:
[[Plik:Fork button.jpg|mały|centruj|480px|Popularne przyciski w serwisie: obserwowanie, oznaczenie gwiazdką oraz [[fork]], czyli skopiowanie repozytorium.]]
[[Plik:Fork button.jpg|mały|centruj|480px|Popularne przyciski w serwisie: obserwowanie, oznaczenie gwiazdką oraz [[fork]], czyli skopiowanie repozytorium.]]


== Github Gist ==
== GitHub Gist ==
GitHub udostępnia usługę ''Github Gist'', służącą do szybkiego tworzenia pojedyńczych plików zawierających najczęściej kod.
GitHub udostępnia usługę ''GitHub Gist'', służącą do szybkiego tworzenia pojedynczych plików zawierających najczęściej kod.


Możliwości usługi:
Możliwości usługi:
* Tworzenie prywatnych plików (ale dostępnych dla każdego kto ma link do kodu)
* Tworzenie prywatnych plików (ale dostępnych dla każdego, kto ma link do kodu),
* Tworzenie publicznych plików dostępnych dla każdego
* Tworzenie publicznych plików dostępnych dla każdego,
* Dzielenie się plikami z innymi użytkownikami
* Dzielenie się plikami z innymi użytkownikami.


== GitHub Pages ==
== GitHub Pages ==
Linia 48: Linia 47:
Możliwości usługi:
Możliwości usługi:


* darmowe stworzenie strony personalnej, dla organizacji lub projektu
* 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 [[Jekyll (oprogramowanie)|Jekyll]]<ref>{{Cytuj |tytuł = About GitHub Pages and Jekyll – User Documentation |data dostępu = 2018-05-26 |opublikowany = help.github.com |url = https://help.github.com/articles/about-github-pages-and-jekyll/}}</ref>
* możliwość utworzenia własnej strony w oparciu o statyczne pliki strony internetowej lub stworzenie bloga przy zastosowaniu silnika [[Jekyll (oprogramowanie)|Jekyll]]<ref>{{Cytuj |tytuł = About GitHub Pages and Jekyll – User Documentation |data dostępu = 2018-05-26 |opublikowany = help.github.com |url = https://help.github.com/articles/about-github-pages-and-jekyll/}}</ref>,
* możliwość podłączenia własnej [[Domena internetowa|domeny]] do danej strony internetowej<ref>{{Cytuj |tytuł = Quick start: Setting up a custom domain – User Documentation |data dostępu = 2018-05-26 |opublikowany = help.github.com |url = https://help.github.com/articles/quick-start-setting-up-a-custom-domain/}}</ref> (lub skorzystania z darmowej [[Subdomena|subdomeny]] w ramach adresu ''github.io'')
* możliwość podłączenia własnej [[Domena internetowa|domeny]] do danej strony internetowej<ref>{{Cytuj |tytuł = Quick start: Setting up a custom domain – User Documentation |data dostępu = 2018-05-26 |opublikowany = help.github.com |url = https://help.github.com/articles/quick-start-setting-up-a-custom-domain/}}</ref> (lub skorzystania z darmowej [[Subdomena|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|Let's Encrypt]] dla stron obsługujących własne domeny<ref>{{Cytuj |autor = parkr |tytuł = Custom domains on GitHub Pages gain support for HTTPS |czasopismo = The GitHub Blog |data = 2018-05-01 |data dostępu = 2018-05-26 |url = https://blog.github.com/2018-05-01-github-pages-custom-domains-https/ |język = en-US}}</ref>
* darmowy [[Transport Layer Security|certyfikat SSL]] dla wszystkich stron w domenie ''github.io'', z możliwością wygenerowania certyfikatu od [[Let’s Encrypt|Let's Encrypt]] dla stron obsługujących własne domeny<ref>{{Cytuj |autor = parkr |tytuł = Custom domains on GitHub Pages gain support for HTTPS |czasopismo = The GitHub Blog |data = 2018-05-01 |data dostępu = 2018-05-26 |url = https://blog.github.com/2018-05-01-github-pages-custom-domains-https/ |język = en-US}}</ref>.


== Archiwum, które ma przetrwać tysiąc lat ==
== Archiwum, które ma przetrwać tysiąc lat ==
W [[2020]] poinformowano, że zarchiwizowano kod otwartoźródłowy z serwisu na rolkach piqlFilm(fotoczuły film), które jest w stanie odczytać człowiek przez szkło powiększające i komputer.
W 2020 roku GitHub poinformował, że udało się zarchiwizować otwarty [[kod źródłowy]] z serwisu na rolkach fotoczułego filmu, piqlFilm, które jest w stanie odczytać człowiek przez szkło powiększające i [[komputer]].
Całość zajmuje 21 [[terabajt|TB]] i zostało umieszczone w przygotowanym schronie, w podziemnej kopalni w Arktyce.<ref>{{Cytuj | url=https://nt.interia.pl/programy/news-github-umiescil-kod-open-source-w-specjalnym-schronie,nId,4621648 | tytuł=GitHub umieścił kod open source w specjalnym schronie - Nowe technologie w INTERIA.PL<!-- Tytuł wygenerowany przez bota --> | opublikowany=nt.interia.pl | język=pl | data dostępu=2020-07-21}}</ref>
Archiwum zajmuje 21 [[terabajt|TB]] i zostało umieszczone w przygotowanym schronie, w podziemnej kopalni w [[Svalbard|Svalbardzie]], [[Norwegia|Norwegii]], jako część [[Arctic World Archive|Światowego Archiwum Arktycznego]].<ref>{{Cytuj | url=https://nt.interia.pl/programy/news-github-umiescil-kod-open-source-w-specjalnym-schronie,nId,4621648 | tytuł=GitHub umieścił kod open source w specjalnym schronie - Nowe technologie w INTERIA.PL<!-- Tytuł wygenerowany przez bota --> | opublikowany=nt.interia.pl | język=pl | data dostępu=2020-07-21}}</ref><ref>{{Cytuj |autor = Kevin Truong |tytuł = 21 Terabytes of Open Source Code Is Now Stored in an Arctic Vault |data = 2020-07-17 |data dostępu = 2023-01-04 |url = https://www.vice.com/en/article/m7jpab/21-terabytes-of-open-source-code-is-now-stored-in-an-arctic-vault}}</ref>



== Zobacz też ==
== Zobacz też ==
* [[GitLab]]
* [[Bitbucket]]
* [[SourceForge]]
* [[SourceForge]]


Linia 70: Linia 70:
* [https://github.com/blog Oficjalny blog GitHub]
* [https://github.com/blog Oficjalny blog GitHub]


[[Kategoria:Strony internetowe]]
[[Kategoria:Amerykańskie strony internetowe]]
[[Kategoria:Bugtrackery]]
[[Kategoria:Bugtrackery]]

Aktualna wersja na dzień 18:38, 23 gru 2024

GitHub
Ilustracja
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 do 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]. GitHub udostępnia darmowy hosting programów open source i prywatnych repozytoriów (część funkcji w ramach prywatnych repozytoriów jest płatna). W czerwcu 2018 ogłoszono, iż serwis zostanie przejęty przez przedsiębiorstwo Microsoft za kwotę 7,5 miliarda dolarów[2].

W maju 2019 roku GitHub poinformował, że ma około 37 milionów użytkowników[3] i więcej niż 100 milionów repozytoriów[4] (w tym co najmniej 28 milionów repozytoriów publicznych).

Funkcje GitHuba

[edytuj | edytuj kod]

Wybrane funkcje, 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.
Popularne przyciski w serwisie: obserwowanie, oznaczenie gwiazdką oraz fork, czyli skopiowanie repozytorium.

GitHub Gist

[edytuj | edytuj kod]

GitHub udostępnia usługę GitHub Gist, służącą do szybkiego tworzenia pojedynczych plików zawierających najczęściej kod.

Możliwości usługi:

  • Tworzenie prywatnych plików (ale dostępnych dla każdego, kto ma link do kodu),
  • Tworzenie publicznych plików dostępnych dla każdego,
  • Dzielenie się plikami z innymi użytkownikami.

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. Usługa Github Pages opiera się na systemie Jekyll napisanym na języku Ruby

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 Jekyll[5],
  • możliwość podłączenia własnej domeny do danej strony internetowej[6] (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[7].

Archiwum, które ma przetrwać tysiąc lat

[edytuj | edytuj kod]

W 2020 roku GitHub poinformował, że udało się zarchiwizować otwarty kod źródłowy z serwisu na rolkach fotoczułego filmu, piqlFilm, które jest w stanie odczytać człowiek przez szkło powiększające i komputer. Archiwum zajmuje 21 TB i zostało umieszczone w przygotowanym schronie, w podziemnej kopalni w Svalbardzie, Norwegii, jako część Światowego Archiwum Arktycznego.[8][9]

Zobacz też

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]
  1. a b Chris Wanstrath: We Launched. GitHub, 2008-04-10. [dostęp 2011-07-25]. (ang.).
  2. t, A bright future for GitHub, „The GitHub Blog”, 4 czerwca 2018 [dostęp 2018-06-04] (ang.).
  3. Build software better, together [online], GitHub [dostęp 2019-11-14] (ang.).
  4. GitHub passes 100 million repositories [online], VentureBeat, 8 listopada 2018 [dostęp 2019-11-14] (ang.).
  5. About GitHub Pages and Jekyll – User Documentation [online], help.github.com [dostęp 2018-05-26].
  6. Quick start: Setting up a custom domain – User Documentation [online], help.github.com [dostęp 2018-05-26].
  7. r, Custom domains on GitHub Pages gain support for HTTPS, „The GitHub Blog”, 1 maja 2018 [dostęp 2018-05-26] (ang.).
  8. GitHub umieścił kod open source w specjalnym schronie - Nowe technologie w INTERIA.PL [online], nt.interia.pl [dostęp 2020-07-21] (pol.).
  9. Kevin Truong, 21 Terabytes of Open Source Code Is Now Stored in an Arctic Vault [online], 17 lipca 2020 [dostęp 2023-01-04].

Linki zewnętrzne

[edytuj | edytuj kod]