
Gogs Hosting
Git depolarını hızlı, hafif kendi kendine barındırılan bir sunucudan sorunlar, çekme istekleri ve bir wiki ile barındırın.
- Bir tıkla dağıt
- 15 GB Gerekli Disk Alanı
- 1 GB RAM Gerekli bellek
- 2 €'dan Fiyat
AvaHost'ta aldıklarınız
Tek tıklama ile dağıtım, özel bir alan adı, ücretsiz HTTPS, otomatik uygulama güncellemeleri ve planlı yedeklemeler her Cloud Uygulaması ile birlikte gelir. Bir sunucuda birden fazla uygulama çalıştırabilirsiniz ve terminal erişimi dahildir.
Bu şablon bir veritabanı konteyneri içermez.

Teknoloji
- Docker görüntüsü
- gogs/gogs:latest
- Varsayılan port
- 3000

Gogs nasıl çalışır
Gogs, Git depolarını bir web arayüzünün arkasında saklar; burada kullanıcılar projeler oluşturabilir, depoları organize edebilir, etkinliği inceleyebilir, işbirlikçileri yönetebilir ve sorunlar veya pull istekleriyle çalışabilir. Korumalı dallar, dağıtım anahtarları, Git LFS, depo aynalarını, geçişleri, wiki'leri ve web düzenlemesi temel push-ve-clone iş akışını genişletir.
Kuruluşlar depoları ve üyeleri gruplandırırken, webhook'lar depo olaylarını desteklenen harici sistemlere bağlar. Uygulama, yukarı akışta birkaç kimlik doğrulama ve veritabanı arka ucunu destekler, ancak katalog paketi PostgreSQL veya MariaDB hizmetini bildirmez; bu nedenle genel barındırma sayfası ilişkisel veritabanı gereksinimini Gerekli Değil olarak değerlendirir.
Gogs'un temel özellikleri
Proje, kasıtlı olarak basit, kararlı ve genişletilebilir kendi kendine barındırılan bir Git hizmeti hedefler ve küçük bir ayak izi sunar. Arayüzü, tam bir DevSecOps paketinin her işlevini sunmadan ortak depo işbirliğini kapsar. Bu, ana ihtiyacı kaynak barındırma, inceleme ve sorun izleme olan kontrollü takımlar için uygun hale getirir.
Gogs, SMTP tabanlı kimlik doğrulama ve bildirimler arasında isteğe bağlı yetenekleri belgeler. Barındırılan Gogs paketi, uygulama e-postasını devre dışı bırakmıştır; bu nedenle e-posta teslimi, doğrulama mesajları, bildirimler ve parola kurtarma kullanılamaz. CI çalıştırıcıları, dağıtım hedefleri, harici kimlik sağlayıcıları ve üçüncü taraf webhook hedefleri de ayrı hizmetlerdir.
Gogs vs GitHub
Gogs
Gogs, depolar, kuruluşlar, sorunlar, pull istekleri, wiki'ler, korumalı dallar, webhook'lar, aynalar ve LFS içeren kendi kendine barındırılan bir Git hizmeti sağlar. GitHub, depolar ve kod incelemesini Issues, Projects, Actions, güvenlik ürünleri, bir pazar yeri ve masaüstü, mobil ve komut satırı istemcileriyle birleştiren bir sağlayıcı tarafından işletilen bir geliştirme platformudur.
GitHub
GitHub, bakımlı otomasyon altyapısı, geniş entegrasyonlar, kurumsal yönetim ve ticari bir hesap altında işbirliği isteyenler için uygun olabilir. Gogs, küçük bir takım odaklanmış bir sunucuyu değer verdiğinde ve depo depolaması, erişim ilkesi, yedeklemeler, entegrasyonlar ve herhangi bir ayrı derleme sistemini işletmeye hazır olduğunda cazip gelir.
Gogs'u kim kullanır
Küçük mühendislik takımları, özel depolar, inceleme kuyrukları, sorun izleme, dokümantasyon wiki'leri ve yukarı akış projelerinin aynalarını kullanmak için Gogs'u kullanır. Ajanslar, müşteri çalışmasını kuruluşlara ayırabilir; homelab operatörleri ise bunu yapılandırma ve altyapı kodu için merkezi bir Git uzak olarak kullanabilir.
Gogs, barındırılan derleme dakikaları, yönetilen çalıştırıcı filosu, dağıtım ortamları veya daha büyük ticari platformlarda bulunan geniş güvenlik ve yönetişim özellikleri içermez. Depo büyümesi, Git LFS nesneleri, klon trafiği ve eşzamanlı işlemler, takım genişledikçe izlenmelidir.

Gogs'u kendi kendine barındırma: gereksinimler ve maliyet
Kaynak kullanımı, depo sayısı ve boyutu, eşzamanlı push'lar ve klon'lar, pull-istek etkinliği, sorun geçmişi, wiki'ler, aynalar, webhook'lar ve Git LFS nesneleri tarafından şekillendirilir. Katalog, PostgreSQL ve MariaDB'yi Gerekli Değil olarak kaydeder; depolar, yapılandırma, uygulama kayıtları ve yüklenen veriler yine de koordineli kalıcılık ve kurtarma gerektirir.
AvaHost'ta Gogs, Plan 1'i €2 fiyatında kullanır. Barındırılan Gogs paketi, tek tıklamayla dağıtım, otomatik HTTPS'li özel bir etki alanı, otomatik uygulama güncellemeleri ve zamanlanmış yedeklemeler içerir. Uygulama e-postası devre dışı bırakılmıştır; bu nedenle posta bildirimleri, doğrulama ve e-posta kurtarma kullanılamaz. Derleme çalıştırıcıları, dağıtım altyapısı, harici kimlik sistemleri, plan dışında LFS depolaması ve webhook alıcı hizmetleri dahil değildir.
F.A.Q
Gogs, Plan 1’de €2’den başlar. Sıradan push, clone, issue ve review işlemlerine sahip küçük bir repository koleksiyonu giriş profiline uyar. Repository boyutu, Git LFS nesneleri, mirror trafiği, eşzamanlı kullanıcılar, webhook’lar ve büyük history işlemleri, ek işleme veya depolama düşünülmesi gereken ana nedenlerdir.
Özel bir hostname, DNS AvaHost’a işaret ettikten sonra otomatik HTTPS aracılığıyla Gogs web hizmetini açığa çıkarabilir. Etki alanını değiştirdikten sonra depo web URL’lerini, webhook hedeflerini, OAuth geri çağrılarını ve kullanıcı belgelerini güncelleyin. Git istemci erişim yöntemleri paketlenmiş hizmete bağlıdır ve Gogs’ta gösterilen son depo klonlama talimatlarından onaylanmalıdır.
Hayır. AvaHost, barındırılan hizmetler genelinde uygulama e-postasını devre dışı bırakır; bu nedenle SMTP bildirimleri, e-posta doğrulaması ve e-posta tabanlı şifre kurtarma kullanılamaz. Takımlar yönetici erişimini güncel tutmalı, etkinlik izleme için web arayüzünü kullanmalı ve etkinlik teslimi gerektiğinde yalnızca kendi kimlik bilgileriyle ayrı olarak desteklenen webhook veya sohbet hedeflerini yapılandırmalıdır.
Paket, Gogs uygulamasını ve depo verilerini barındırır; yönetilen bir derleme filosu değildir. CI sunucuları, çalışanlar, dağıtım hedefleri, konteyner kayıtları, harici kimlik sağlayıcıları ve webhook alıcıları ayrı sistemler veya hesaplar gerektirir. Planı Git etkinliği ve depolama için boyutlandırın, ardından bağlı herhangi bir otomasyon değerlendirmesini depo hizmetinden bağımsız olarak yapın.
