Bosh sahifa Wiki Gitea

Gitea

Gitea — 2016-yilda Gogs loyihasidan “fork” qilingan (ajratib olingan), Go tilida yozilgan, o’z serverida joylashtiriladigan yengil Git xizmati. U hamjamiyat tomonidan boshqarilishi bilan asl Gogs‘dan farqlanadi.

Gogs’dan fork qilinish tarixi

2016-yilda Gogs hamjamiyatining bir qismi loyihaning yagona asosiy mualliflik modeli va rivojlanish tezligidan norozi bo’lib, kodni “fork” qildi va uni “Gitea” nomi ostida mustaqil ravishda davom ettirdi. Bu qaror ko’proq shaffof, hamjamiyat asosidagi boshqaruvni ta’minlash uchun qabul qilingan edi.

Hamjamiyat tomonidan boshqarilishi

Gogs‘dan farqli o’laroq, Gitea boshidanoq ochiq, ko’plab hissa qo’shuvchiga ega bo’lgan boshqaruv modeliga ega bo’lishga harakat qilgan. Bu yondashuv loyihaning tezroq rivojlanishiga va ko’proq imkoniyatlar qo’shilishiga yordam bergan, natijada Gitea o’z manba loyihasi Gogs‘dan ko’ra ancha faolroq bo’lib qoldi.

Yengil va tezkor ishlash xususiyati

Gogs‘dan meros qolgan holda, Gitea ham Go tilida yozilgani sababli, u yengil, tez ishga tushadigan va kam resurs talab qiladigan xizmat hisoblanadi. Bu xususiyat uni kichik serverlar, shaxsiy loyihalar va hattoki uy tarmog’i (home lab) sozlamalarida ham mashhur qiladi.

GitHub’ga o’xshash interfeys

Gitea’ning foydalanuvchi interfeysi ataylab GitHub‘ga o’xshash tarzda loyihalashtirilgan, bu esa GitHub‘dan foydalanishga o’rgangan dasturchilarga Gitea’ga tez moslashish imkonini beradi. Bu tanish interfeys uning qabul qilinishini sezilarli osonlashtirgan.

Forgejo bilan bo’linish tarixi

2022-yilda Gitea’ning boshqaruv tuzilishi tijoratlashuvi bilan bog’liq tashvishlar tufayli, hamjamiyatning bir qismi yana bir marta “fork” qilib, “Forgejo” nomli yangi, to’liq notijorat va hamjamiyat boshqaruvidagi loyihani yaratdi — bu voqea Gogs‘dan Gitea’ning ajralib chiqish tarixini takrorlagandek bo’ldi.

Bog’liq tushunchalar

Gogs, Go, Self-hosted, Forgejo, GitHub, Versiya nazorati