Forgejo, GitHub ve Gitea'ya mükemmel bir alternatif

Forgejo

Kendi kendine barındırılan mükemmel bir yazılım kontrol aracı oluşturuyorum

Git sürüm kontrolü denilince akla otomatik olarak GitHub geliyor ve en iyi bilineni olduğu için bu şaşırtıcı değil, ancak var olan ve her biri farklı şekillerde oldukça iyi olan diğer alternatifleri de göz ardı edemeyiz.

Bu yüzden o gün Bugün biraz Forgejo hakkında konuşacağız, Git yazılım geliştirmede sürüm kontrolü için yazılım olan, kendi kendine barındırılan, kurulumu kolay ve az bakım gerektiren diğer şeylerin yanı sıra hata izleme, kod inceleme, sürekli entegrasyon, kayıt, wiki'ler gibi diğer işbirliği özelliklerini de sunar.

Forgejo Hakkında

Forgejo Gitea çatalı olarak doğdu, Topluluğun bilgisi veya onayı olmadan ikincisinin kar amacı güden bir şirkete devri konusundaki anlaşmazlık nedeniyle. Forgejo, hükümeti genel halkın çıkarlarını destekleyen yazılımlar sağlayan bir alternatif olarak yaratıldı.

Forgejo Gitea kodundaki tüm değişiklikleri periyodik olarak günceller, kendi yeni özelliklerini geliştirmenin yanı sıra. Forgejo şu anda Codeberg'e ev sahipliği yapıyor ve en önemli özellikleri arasında şunlar yer alıyor: Web sitenizde:

Işık: Forgejo, bir RPI'da veya bulutta hemen hemen her makinede kolayca barındırılabilir, Forgejo sorunsuz çalışacaktır.

Proje Yönetimi: Git barındırmaya ek olarak Forgejo, ekibinizle koordine etmek için çekme istekleri, wiki'ler, kanban panoları ve çok daha fazlasını sunar.

yayın: Yazılımı indirmek üzere barındırmak için "sürümler" sunma veya docker, npm ve diğer birçok paket yöneticisinde yayınlamak için paket kayıt defterini kullanma yeteneğine sahiptir.

Özelleştirilebilir: Forgejo, Forgejo'nun tam olarak istediğiniz gibi çalışmasını sağlamak için birçok yapılandırma anahtarına sahip olduğundan, çeşitli yönleri değiştirme desteğine sahiptir.

Güçlü: organizasyon ve ekip izinleri, CI entegrasyonu, kod arama, LDAP, OAuth ve çok daha fazlası. Gelişmiş ihtiyaçlarınız varsa, Forgejo sizi karşılar.

Gizlilik: güncelleme denetleyicisinden varsayılan ayarlara - Forgejo, siz ve ekibiniz için önce gizlilik olacak şekilde tasarlanmıştır.

Federasyon: (WIP) ActivityPub aracılığıyla yazılım fabrikalarını birbirine bağlamak ve kişisel örneklerden oluşan işbirliğine dayalı bir ağ oluşturmak için aktif olarak çalışıyoruz.

Dövme 1.20.2-0

Şu anda Forgejo "1.20.2-0" sürümündedir, App.ini'de eski girişler bulunduğunda yönetici panelinde uyarılar gösterdiğinden bahsedilen birkaç hata düzeltmesi içeren kararlı bir sürüm olarak kabul edilir.

Of öne çıkan düzeltmeler yeni sürümde şunlardan bahsediliyor:

  • Forgejo'nun kaynak tarbalına eksik varlıklar eklendi
  • Bir kullanıcı oluştururken ve genel özel seçilirken kullanıcı tipi seçim hatasının çözümü.
  • Kuruluş düzeyinde proje için erişim doğrulamasını düzeltin
  • Onayın reddedilmesine izin veren bir çekme isteği gönderirken oluşan hata düzeltildi
  • otomatik olarak
  • Birçok Nuget paketi sürümünün işlenmesini düzeltin
  • email-setup.en-us.md dosyasını güncelleyin
  • LFS meta çöp toplama hata düzeltmesi
  • Asciinema oynatıcı UI regresyonunu düzeltin
  • Sabit LFS nesne listesi stili
  • Aynı ada sahip birden fazla kullanıcı erişim jetonunun oluşturulmasına izin veren CLI düzeltmesi
  • Router logger'ın günlükleri farklı dosyalarda ayırmaktan kaçınması düzeltildi.
  • ssh ayna geçici çözüm açıklaması eklendi.
  • Bitmiş bir iş akışında bir işi yeniden çalıştırırken yanlış iş akışı durumu düzeltildi
  • Şube seçicide kaçan sorun giderme
  • Sondaki eğik çizgi ile Debian dosyalarının işlenmesini düzeltin

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan, proje kodunun Go'da yazıldığını ve MIT lisansı altında lisanslandığını bilmelisiniz. Forgejo'yu kurulum talimatlarını bulabileceğiniz web sitelerinden edinebilirsiniz. Bağlantı bu.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.