GitHub: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
drobne redakcyjne |
→GitHub Gist: każdego◥,◤ kto |
||
(Nie pokazano 16 wersji utworzonych przez 15 użytkowników) | |||
Linia 1: | Linia 1: | ||
{{Strona WWW infobox |
{{Strona WWW infobox |
||
| |
|nazwa = GitHub |
||
|nazwa oryginalna = |
|||
⚫ | |||
| |
|grafika = GitHub logo 2013.svg |
||
| |
|opis grafiki = Logo serwisu |
||
| |
|typ strony = |
||
⚫ | |||
| |
|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 = |
||
| autor = [[Chris Wanstrath]], [[PJ Hyett]] i [[Tom Preston-Werner]] |
|||
| |
|autor = [[Chris Wanstrath]], [[PJ Hyett]] i [[Tom Preston-Werner]] |
||
| |
|właściciel = [[Microsoft]] |
||
| |
|rejestracja = opcjonalna |
||
| |
|wersje językowe = |
||
| |
|commons = Category:GitHub |
||
| |
|www = https://github.com/ |
||
}} |
}} |
||
'''GitHub''' – [[hosting]]owy [[serwis internetowy]] przeznaczony |
'''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 |
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 == |
||
Wybrane funkcje, które występują w systemie GitHub: |
|||
* [[bugtracker]], |
* [[bugtracker]], |
||
Linia 34: | 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 udostępnia usługę '' |
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 47: | 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 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. |
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 [[terabajt|TB]] i zostało umieszczone w przygotowanym schronie, w podziemnej kopalni w |
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 67: | Linia 70: | ||
* [https://github.com/blog Oficjalny blog GitHub] |
* [https://github.com/blog Oficjalny blog GitHub] |
||
[[Kategoria: |
[[Kategoria:Amerykańskie strony internetowe]] |
||
[[Kategoria:Bugtrackery]] |
[[Kategoria:Bugtrackery]] |
Aktualna wersja na dzień 18:38, 23 gru 2024
Logo serwisu | |
Data powstania |
kwiecień 2008[1] |
---|---|
Autor | |
Właściciel | |
Rejestracja |
opcjonalna |
Strona internetowa |
GitHub – hostingowy 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.
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]- ↑ a b Chris Wanstrath: We Launched. GitHub, 2008-04-10. [dostęp 2011-07-25]. (ang.).
- ↑ t, A bright future for GitHub, „The GitHub Blog”, 4 czerwca 2018 [dostęp 2018-06-04] (ang.).
- ↑ Build software better, together [online], GitHub [dostęp 2019-11-14] (ang.).
- ↑ GitHub passes 100 million repositories [online], VentureBeat, 8 listopada 2018 [dostęp 2019-11-14] (ang.).
- ↑ About GitHub Pages and Jekyll – User Documentation [online], help.github.com [dostęp 2018-05-26] .
- ↑ Quick start: Setting up a custom domain – User Documentation [online], help.github.com [dostęp 2018-05-26] .
- ↑ r, Custom domains on GitHub Pages gain support for HTTPS, „The GitHub Blog”, 1 maja 2018 [dostęp 2018-05-26] (ang.).
- ↑ GitHub umieścił kod open source w specjalnym schronie - Nowe technologie w INTERIA.PL [online], nt.interia.pl [dostęp 2020-07-21] (pol.).
- ↑ Kevin Truong , 21 Terabytes of Open Source Code Is Now Stored in an Arctic Vault [online], 17 lipca 2020 [dostęp 2023-01-04] .