Forgejo, GitHub va Gitea-ga ajoyib alternativ

Forgejo

Men mukammal o'z-o'zidan joylashtirilgan dasturiy ta'minotni boshqarish vositasini yarataman

Git versiyasini boshqarish haqida eshitganda, GitHub avtomatik ravishda esga tushadi va bu ajablanarli emas, chunki u eng mashhur, ammo biz mavjud bo'lgan va har biri har xil yo'llar bilan yaxshi bo'lgan boshqa alternativalarni ham e'tibordan chetda qoldira olmaymiz.

Shuning uchun kun Bugun biz Forgejo haqida bir oz gaplashamiz, Git dasturiy ta'minotini ishlab chiqishda versiyani boshqarish uchun dasturiy ta'minot, o'z-o'zidan joylashtirilgan, o'rnatish oson va kam texnik xizmat ko'rsatish Bu, shuningdek, xatolarni kuzatish, kodni ko'rib chiqish, uzluksiz integratsiya, ro'yxatdan o'tish, vikilar kabi boshqa hamkorlik xususiyatlarini taklif qiladi.

Indeks

Forgejo haqida

Forgejo Gitea vilkasi bo'lib tug'ilgan, ikkinchisini jamiyatning xabardorligisiz yoki roziligisiz notijorat kompaniyasiga o'tkazish bo'yicha kelishmovchilik tufayli. Forgejo hukumati keng jamoatchilik manfaatlarini ta'minlovchi dasturiy ta'minotni ta'minlovchi muqobil sifatida yaratilgan.

Forgejo vaqti-vaqti bilan Gitea kodidagi barcha o'zgarishlarni yangilaydi, shuningdek, o'zlarining yangi xususiyatlarini ishlab chiqish. Forgejo hozirda Codeberg-ga mezbonlik qiladi va uning eng muhim xususiyatlaridan quyidagilar: veb-saytingizda:

Nur: Forgejo-ni RPi-da yoki bulutda deyarli har qanday mashinada osongina joylashtirish mumkin, Forgejo muammosiz ishlaydi.

Loyiha boshqarish: Git xostingidan tashqari, Forgejo jamoangiz bilan muvofiqlashtirish uchun tortishish so'rovlari, vikilar, kanban taxtalari va boshqa ko'p narsalarni taklif qiladi.

E'lon qilish: U yuklab olish uchun dasturiy ta'minotni joylashtirish uchun "versiyalarni" taklif qilish yoki uni docker, npm va boshqa ko'plab paket menejerlariga nashr qilish uchun paketlar registridan foydalanish imkoniyatiga ega.

Moslashtiriladigan: Forgejo turli jihatlarini o'zgartirishni qo'llab-quvvatlaydi, chunki u Forgejo'ning aynan siz xohlagan tarzda ishlashi uchun ko'plab konfiguratsiya kalitlariga ega.

Kuchli: tashkilot va jamoa ruxsatnomalari, CI integratsiyasi, kod qidirish, LDAP, OAuth va boshqalar. Agar ilg'or ehtiyojlaringiz bo'lsa, Forgejo sizni qoplaydi.

Maxfiylik: yangilanish tekshiruvidan standart sozlamalargacha - Forgejo birinchi navbatda siz va ekipajingiz uchun maxfiylik bo'lishi uchun yaratilgan.

Federatsiya: (WIP) Biz ActivityPub orqali dasturiy ta'minotni bir-biriga ulash va shaxsiy misollarning hamkorlik tarmog'ini yaratish ustida faol ishlayapmiz.

Forge 1.20.2-0

Hozirda Forgejo U "1.20.2-0" versiyasida, Bu bir nechta xatolarni tuzatgan barqaror versiya sifatida qabul qilinadi, bu esa app.ini-da eskirgan yozuvlar topilganda administrator panelida ogohlantirishlarni ko'rsatishi aytiladi.

Of ajralib turadigan tuzatishlar Yangi nashrda quyidagilar qayd etilgan:

  • Forgejo tarbal manbasiga etishmayotgan aktivlar qo'shildi
  • Foydalanuvchi yaratish va umumiy xususiyni tanlashda foydalanuvchi turini tanlash xatosi yechimi.
  • Tashkilot darajasida loyiha uchun kirishni tekshirishni tuzatish
  • Tasdiqlashni rad etishga ruxsat beruvchi tortishish soʻrovini yuborishdagi xatolik tuzatildi
  • avtomatik ravishda
  • Nuget paketining ko'plab versiyalari bilan ishlashni to'g'irlang
  • Email-setup.en-us.md manzilini yangilang
  • LFS meta axlat yig'ish xatosi tuzatildi
  • Asciinema player UI regressiyasini tuzating
  • Ruxsat etilgan LFS ob'ektlar ro'yxati uslubi
  • CLI tuzatish bir xil nomli bir nechta foydalanuvchi kirish tokenlarini yaratishga imkon beradi
  • Turli fayllardagi jurnallarni ajratishdan qochadi.
  • Ssh oynasi vaqtinchalik hal tavsifi qo'shildi.
  • Tugallangan ish jarayonida ishni qayta ishga tushirishda noto'g'ri ish jarayoni holatini tuzatdi
  • Filial selektorida qochish bilan bog'liq muammolarni bartaraf etish
  • Debian fayllari bilan ishlashni keyingi chiziq bilan tuzating

FINALMENTE agar siz bu haqda ko'proq bilishni xohlasangiz, loyiha kodi Go-da yozilganligini va MIT litsenziyasi ostida litsenziyalanganligini bilishingiz kerak. Siz Forgejo'ni o'z veb-saytidan olishingiz mumkin, u erda siz o'rnatish ko'rsatmalarini topishingiz mumkin. Havola bu.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.