Kas yra GitHub
GitHub yra vieta, kurioje saugomas programinis kodas ir visa jo pakeitimų istorija. Kiekvienas projektas laikomas repozitorijoje – aplanke su failais, kurio kiekviena versija įrašoma kaip atskiras pakeitimas (angl. commit). Taip visada matyti, kas, kada ir kodėl pakeitė konkrečią eilutę, o klaidingą pakeitimą galima atšaukti per kelias sekundes.
Platformą 2008 m. įkūrė Tomas Prestonas-Werneris, Chrisas Wanstrathas, P. J. Hyettas ir Scottas Chaconas. 2018 m. ją už 7,5 mlrd. JAV dolerių įsigijo Microsoft. Pagal Wikipedia duomenis, 2025 m. GitHub turėjo apie 150 mln. naudotojų ir daugiau nei milijardą repozitorijų – tai didžiausia viešo atviro kodo saugykla pasaulyje.
Kaip veikia
Programuotojas savo kompiuteryje dirba su Git – nemokama versijų valdymo programa – ir pakeitimus išsiunčia į GitHub. Kiti komandos nariai juos parsisiunčia, peržiūri ir sujungia. Pagrindiniai įrankiai:
- Pull request – pasiūlymas įtraukti pakeitimą; kolegos jį peržiūri, komentuoja ir patvirtina prieš patenkant į pagrindinę versiją.
- Issues ir Projects – užduočių, klaidų ir planų sąrašai, susieti su kodu.
- GitHub Actions – automatizavimas: po kiekvieno pakeitimo paleidžiami testai, surenkama svetainė ir įdiegiama į serverį (CI/CD).
- Dependabot – automatiškai pasiūlo atnaujinti bibliotekas, kuriose rasta saugumo spragų.
- GitHub Pages – nemokamas paprastų statinių svetainių ir dokumentacijos talpinimas.
- Copilot – dirbtinio intelekto asistentas, siūlantis kodą; mokamas atskirai.
Kodėl tai svarbu verslui
Jei svetainę ar sistemą jums kuria programuotojas ar agentūra, kodas dažniausiai yra kurioje nors Git platformoje. Svarbiausia, kad repozitorija būtų jūsų įmonės paskyroje (organizacijoje), o kūrėjai joje būtų tik pakviesti nariai. Tada, pasikeitus rangovui, kodas, jo istorija ir diegimo nustatymai lieka jums, o ne buvusio kūrėjo asmeninėje paskyroje.
Kam tinka ir kam ne
- Įmonėms, kurios turi savo svetainę, el. parduotuvę ar sistemą ir nori kodą laikyti savo nuosavybėje
- Kūrėjų komandoms, kurioms reikia kodo peržiūros, užduočių sekimo ir pakeitimų istorijos vienoje vietoje
- Projektams, kuriuose norima automatinio testavimo ir diegimo į serverį po kiekvieno pakeitimo
- Atviro kodo projektams – viešos repozitorijos ir Actions minutės joms nemokamos
- Statinėms svetainėms ir dokumentacijai per GitHub Pages
- Dokumentų, nuotraukų ar vaizdo įrašų archyvui – tam skirtos failų saugyklos, ne Git
- Įmonėms, kurioms privaloma laikyti duomenis tik ES, bet netinka Enterprise kaina (ES duomenų vieta yra tik Enterprise Cloud)
- Labai dideliems dvejetainiams failams be papildomo Git LFS mokesčio
- Netechninėms komandoms, kurioms reikia tik užduočių lentos be kodo – yra paprastesnių įrankių
- Organizacijoms, kurios dėl politikos negali naudoti JAV debesų paslaugų – tada svarstytinas savame serveryje diegiamas GitLab ar Forgejo
Kiek kainuoja GitHub
Kainodara: nemokamas planas + mokestis už naudotoją per mėnesį; Actions, Codespaces ir saugykla virš limitų apmokami pagal naudojimą.
| Planas | Kaina | Kas įeina |
|---|---|---|
| Free | nemokamai / mėn. neribotai naudotojų | neribotos viešos ir privačios repozitorijos; 2 000 Actions minučių per mėn. privačioms repozitorijoms; 500 MB Packages saugyklos; Dependabot saugumo atnaujinimai; bendruomenės pagalba |
| Team | 4 $ / mėn. vienam naudotojui puslapyje nurodyta kaip kaina pirmiems 12 mėn. | viskas, kas Free; 3 000 Actions minučių per mėn.; 2 GB Packages saugyklos; privalomos kodo peržiūros, šakų taisyklės, code owners; Pages ir Wiki privačioms repozitorijoms; pagalba internetu |
| Enterprise | nuo 21 $ / mėn. vienam naudotojui puslapyje nurodyta kaip kaina pirmiems 12 mėn.; 30 d. nemokamas bandymas | viskas, kas Team; 50 000 Actions minučių per mėn.; 50 GB Packages saugyklos; SAML SSO, SCIM, audito žurnalas; duomenų vieta ES (Enterprise Cloud); galimybė diegti savame serveryje (Enterprise Server); apmokėjimas pagal sąskaitą |
Kainos 2026 m. 10 mėn. duomenimis pagal oficialų kainų puslapį. Prieš pirkdami pasitikrinkite.
Virš planų limitų mokama pagal naudojimą. GitHub Actions minutė privačiose repozitorijose kainuoja nuo 0,002 USD (Linux, 1 branduolys) iki 0,062 USD (macOS); viešose repozitorijose su standartiniais vykdytojais ir savo serveryje veikiančiais vykdytojais (self-hosted runners) Actions nemokami. Codespaces – nuo 0,18 USD už skaičiavimo valandą ir 0,07 USD už GB saugyklos per mėnesį. Git LFS – 5 USD per mėnesį už 50 GB saugyklos ir 50 GB srauto. Copilot, Secret Protection ir Code Security parduodami atskirai. Kainos – 2026 m. spalio duomenimis.
Privalumai ir trūkumai
- Didžiausia kūrėjų bendruomenė: beveik kiekvienas programuotojas moka dirbti su GitHub
- Nemokamame plane neribotos privačios repozitorijos ir naudotojai
- Integruotas CI/CD (Actions) – nereikia atskiro diegimo serviso
- Automatiniai saugumo įspėjimai ir bibliotekų atnaujinimai (Dependabot)
- Tūkstančiai integracijų su debesų tiekėjais, hostingu ir projektų valdymo įrankiais
- Duomenys pagal nutylėjimą saugomi JAV; ES duomenų vieta – tik brangiausiame plane
- Sąsaja ir pagalba tik anglų kalba
- Kaštai virš limitų (Actions minutės, saugykla, Copilot) gali augti nepastebimai
- Priklausomybė nuo vieno tiekėjo: perkėlus kodą lengva, bet Actions darbo eigas tektų perrašyti
- Netechniniam vadovui sąvokos (šakos, pull request) iš pradžių nėra intuityvios
GitHub Lietuvoje
Kalba. GitHub sąsaja ir pagalba – anglų kalba. Tai netrukdo, nes su platforma kasdien dirba kūrėjai, o vadovui pakanka matyti užduotis ir pakeitimų istoriją.
Duomenų vieta ir BDAR. Įprastuose planuose duomenys saugomi JAV. Jei sutartys su klientais ar sektoriaus taisyklės reikalauja laikyti duomenis ES, GitHub Enterprise Cloud siūlo duomenų vietą ES. Svarbiausia – nelaikyti repozitorijose asmens duomenų, slaptažodžių ir API raktų: jie turi būti aplinkos kintamuosiuose ar slaptųjų duomenų saugykloje.
Atsiskaitymas. Planai apmokami JAV doleriais banko kortele arba PayPal; apmokėjimas pagal sąskaitą numatytas Enterprise klientams. Buhalterijai verta iš anksto susitarti, kaip bus apskaitomos mėnesinės sąskaitos iš užsienio tiekėjo.
Nuosavybė. Užsakydami svetainę ar sistemą, sutartyje numatykite, kad kodas bus laikomas jūsų įmonės GitHub organizacijoje, o rangovas gaus tik nario prieigą. Tai paprasčiausias būdas išvengti situacijos, kai, pasibaigus bendradarbiavimui, kodo nebeįmanoma atgauti.
Alternatyvos
| Alternatyva | Tipas | Kada rinktis vietoj GitHub |
|---|---|---|
| GitLab | – | Panašios galimybės ir integruotas CI/CD; atviro kodo Community Edition galima nemokamai įdiegti savo serveryje ES, jei duomenys turi likti jūsų infrastruktūroje. |
| Bitbucket | – | Atlassian produktas; patogus, jei įmonė jau naudoja Jira ir Confluence ir nori glaudžios integracijos. |
| Codeberg | – | Ne pelno organizacijos valdoma Git platforma Vokietijoje; tinka atviro kodo projektams, kurie nori likti ES ir nepriklausyti didelei korporacijai. |
- Sukuriame jūsų įmonės GitHub organizaciją ir laikome kuriamos svetainės kodą joje – kodas nuo pirmos dienos priklauso jums
- Sukonfigūruojame GitHub Actions: automatiniai testai ir diegimas į serverį po kiekvieno patvirtinto pakeitimo
- Perkeliame kodą iš kitų platformų arba iš rangovo asmeninių paskyrų su visa istorija
- Nustatome prieigos teises, privalomas kodo peržiūras ir Dependabot saugumo įspėjimus
- Išvalome repozitorijas nuo įrašytų slaptažodžių ir raktų, perkeliame juos į saugią vietą
Dažni klausimai
Ar GitHub nemokamas?
Taip, Free planas nemokamas ir leidžia turėti neribotą skaičių viešų ir privačių repozitorijų bei naudotojų. Mokėti reikia už pažangesnes komandines funkcijas (Team – 4 USD naudotojui per mėnesį, Enterprise – nuo 21 USD) ir už naudojimą virš limitų, pavyzdžiui, papildomas Actions minutes. Duomenys – 2026 m. spalio.
Kuo skiriasi Git ir GitHub?
Git – nemokama programa, kuri kompiuteryje fiksuoja failų pakeitimų istoriją. GitHub – internetinė paslauga, kurioje ta istorija saugoma, dalijamasi su komanda, peržiūrimi pakeitimai ir paleidžiami automatiniai diegimai. Git galima naudoti ir be GitHub, pavyzdžiui, su GitLab ar Bitbucket.
Ar GitHub veikia lietuvių kalba?
Ne, sąsaja ir pagalba – anglų kalba. Kodas, užduotys ir komentarai gali būti rašomi lietuviškai – platforma tam neturi apribojimų.
Ar saugu laikyti įmonės kodą GitHub?
Privačios repozitorijos matomos tik pakviestiems nariams, galima įjungti privalomą dviejų veiksnių autentifikaciją. Didžiausia rizika – ne platforma, o į kodą įrašyti slaptažodžiai ar API raktai, todėl jų repozitorijose laikyti negalima.
Kur GitHub saugo duomenis?
Free ir Team planų duomenys saugomi JAV. Enterprise Cloud klientai gali pasirinkti duomenų vietą ES arba Australijoje. Įmonės, kurioms reikia visiškos kontrolės, gali naudoti savame serveryje diegiamą GitHub Enterprise Server.
Ar mano svetainės kūrėjas turi laikyti kodą GitHub?
Nebūtinai GitHub, bet kodas turėtų būti kurioje nors Git platformoje ir jūsų įmonės paskyroje. Tada matote, kas daroma, ir pasikeitus rangovui kodas lieka jums.
Šaltiniai
- Pricing · Plans for every developer – GitHub
- GitHub Actions billing – GitHub Docs
- About Git Large File Storage – GitHub Docs
- GitHub Codespaces – GitHub
- GitHub – Wikipedia
- GitHub Status – GitHub
- GitHub CLI repozitorija – GitHub