GitHub

Ano ang GitHub?

Ang GitHub ay isang hosting service para sa mga Git repository. Doon itinatago ng mga team ang kanilang code, nirerepaso ang mga pagbabago ng isa't isa at nagpapatakbo ng mga automated na build at test.

Makipag-usap sa isang engineer Knowledge base
Home page ng GitHub na may sign-up form

Ano ito

Hawak ng GitHub ang nakabahaging kopya ng proyektong nasa Git. Dumarating ang mga pagbabago bilang mga pull request: binabasa ng kasamahan ang pagbabago, nagkokomento, at inaaprubahan ito bago isama sa pangunahing bersyon. Nagpapatakbo ang GitHub Actions ng mga automated na hakbang, tulad ng test o build, kapag nagbago ang code.

Malaking bahagi ng mga pampublikong open-source na proyekto ay binubuo doon, kasama ang maraming tool na inaasahan ng mga negosyo. Pag-aari ng Microsoft ang GitHub mula pa noong 2018. Ang pinakamalapit na kakumpitensya ay ang GitLab.

Bakit ito mahalaga sa isang negosyo

  • Sino ang may-ari ng account at ng code: dapat nasa organization account na kontrolado ng negosyo ang code, hindi sa personal na account ng empleyado. Kung personal na account ang may hawak nito, maaaring mawalan ng access ang kumpanya kasabay ng taong iyon.
  • Access kapag umalis ang staff o contractor: kayang basahin, at madalas baguhin, ng lahat ng may access ang code. Regular na repasuhin ang listahan ng miyembro at alisin ang mga tao sa araw na umalis sila o natapos ang kontrata.
  • Kung saan hindi dapat itago ang mga secret: hindi dapat i-commit sa repository ang mga password, access token at API key, kahit pribado, dahil iniingatan sila ng kasaysayan. Gumamit na lang ng wastong secrets store.
  • Mga backup ng repository: isang kopya lamang ang naka-host na repository. Magtago ng pangalawang kopya sa lugar na kontrolado ninyo, at sanayin ang pag-restore nito.

Paano nakikipagtrabaho ang KawaConnect sa GitHub

Naglalathala at nagpapanatili kami ng mga pampublikong open-source na tool sa GitHub. Kapag nasa GitHub ang code ng kliyente, nagtatrabaho kami sa loob ng sariling GitHub organization ng kliyenteng iyon.

Bago ang lahat, kinukumpirma naming pag-aari ng negosyo ang organization na iyon. Pagkatapos, nirerepaso namin ang listahan ng miyembro at inaalis ang sinumang umalis na.

Mga kaugnay na serbisyo

Software

Custom na business software at mga open-source na tool, nasa ilalim ng version control.

AI at automation

Workflow automation at mga integration na tumatakbo kapag nagbago ang inyong code o data.

Linux at Kubernetes

Mga server at cluster na ang configuration ay iniimbak at inihahatid mula sa Git.

Alamin ang higit pa

  • GitHub sa WikipediaIsang neutral na buod ng iniaalok ng GitHub at kung paano ito lumago, kapaki-pakinabang para sa mga may-ari na gusto ng background.
  • Website ng GitHubAng mismong serbisyo, kung saan maaari kayong mag-browse ng mga pampublikong proyekto.
  • Dokumentasyon ng GitHubMga opisyal na gabay para sa mga organization, access control at Actions, isinulat para sa mga administrator ng account.

Sino ang may-ari ng inyong code ngayon?

Sabihin sa amin kung saan nakalagay ang inyong mga repository. Susuriin namin ang pagmamay-ari at access at sasabihin kung ano ang kailangang ayusin.

Magsimula ng usapan