GitHub hesapları ve planları

Tamamlandı

Bu ünitede GitHub hesap türleri ve planları hakkında bilgi edineceksiniz.

GitHub hesap türleri

GitHub hesabı türleriyle GitHub planları arasında fark olduğunu anlamak önemlidir. GitHub hesaplarının üç türü şunlardır:

  • Bireysel
  • Kuruluş
  • Kurumsal

Şimdi bu hesap türlerinin her birini ayrıntılı olarak gözden geçirelim.

Kişisel hesaplar

GitHub.com kullanan herkes kişisel bir hesapta oturum açar (bazen kullanıcı hesabı olarak da adlandırılır). Kişisel/kullanıcı hesabınız GitHub.com üzerindeki kimliğinizdir ve bir kullanıcı adı ve profili vardır.

Kişisel/kullanıcı hesabınız depolar, paketler ve projeler gibi kaynaklara sahip olabileceği gibi, izninizi yönetmenin kolay bir yolu da olabilir. GitHub.com üzerinde sorun oluşturma veya çekme isteğini gözden geçirme gibi bir eylem gerçekleştirdiğinizde, eylem kişisel hesabınızla ilişkilendirilir.

Her kişisel hesap GitHub Free veya GitHub Pro kullanır. Tüm kişisel hesaplar sınırsız sayıda ortak ve özel depoya sahip olabilir ve bu depolarda sınırsız sayıda ortak çalışan bulunabilir. GitHub Free kullanıyorsanız kişisel hesabınıza ait özel depolar sınırlı bir özellik kümesine sahiptir.

Kuruluş hesapları

Kuruluş hesapları, sınırsız sayıda kişinin aynı anda birçok projede işbirliği yapabilecekleri paylaşılan hesaplardır. Kişisel/kullanıcı hesaplarından farklı olarak, kuruluş hesaplarına yönelik izinler katmanlı bir yaklaşımla yapılır.

Kişisel hesaplara benzer şekilde, kuruluşlar depolar, paketler ve projeler gibi kaynaklara sahip olabilir. Ancak, bir kuruluşta oturum alamazsınız. Bunun yerine, her kişi kendi kişisel hesabında oturum açar ve kişinin kuruluş kaynakları üzerinde gerçekleştirilir eylemleri kendi kişisel hesabına atfedilir. Her kişisel hesap birden çok kuruluşun üyesi olabilir.

Kuruluştaki kişisel hesaplara, kuruluşa ve verilerine farklı düzeylerde erişim vermek için kuruluşta farklı roller verilebilir. Tüm üyeler depolarda ve projelerde birbirleriyle işbirliği yapabilir. Ancak yalnızca kuruluş sahipleri ve güvenlik yöneticileri kuruluşun ayarlarını yönetebilir ve gelişmiş güvenlik ve yönetim özellikleriyle kuruluşun verilerine erişimi denetleyebilir.

Kurumsal hesaplar

GitHub.com'daki kurumsal hesaplar, yöneticilerin birden çok kuruluş için ilkeleri ve faturalamayı merkezi olarak yönetmesine ve kuruluşları arasında iç kaynak oluşturmayı etkinleştirmesine olanak tanır. Kurumsal hesabın GitHub'da kuruluş veya kullanıcı hesabı gibi bir tanıtıcısı olmalıdır.

Kuruluşlar, kuruluş üyelerinin aynı anda birçok projede işbirliği yapmasına yönelik paylaşılan hesaplardır. Kuruluş ayarlarında, kuruluş sahipleri mevcut kuruluşları kurumsal hesabınıza katılmaya, kuruluş hesapları arasında kuruluş aktarmaya veya yeni kuruluşlar oluşturmaya davet edebilir.

Kurumsal hesabınız, kuruluşun sahip olduğu tüm kuruluşlar için ilkeleri yönetmenize ve zorunlu kılmanıza olanak tanır. Her kuruluş ilkesi, kuruluş düzeyinde bir ilke için kullanılabilen seçenekleri denetler.

GitHub planları

GitHub ile sahip olabileceğiniz farklı hesap türlerini daha iyi anladığınıza göre, yazılım yönetimi sürecinizi ve ekip işbirliğinizi geliştirmek için kullanılabilecek farklı planları tartışacağız.

Ücretli ürünlere ek olarak birkaç ücretsiz GitHub ürünü vardır:

  • Kişisel hesaplar ve kuruluşlar için GitHub Free
  • Kişisel hesaplar için GitHub Pro
  • GitHub Team
  • GitHub Enterprise

GitHub Ücretsiz

GitHub Free, bireyler ve kuruluşlar için temel bilgileri sağlar. Herkes GitHub'ın ücretsiz sürümüne kaydolabilir.

Kişisel hesaplar için GitHub Free

GitHub Free'ye kaydolmak, yeni bir kullanıcıya kişisel bir kullanıcı hesabı verir. Kişisel kullanıcı hesabı sınırsız genel ve özel depo ve sınırsız ortak çalışan içerir.

GitHub Free ile kişisel bir hesap şunları içerir:

  • GitHub Topluluk Desteği
  • Dependabot uyarıları
  • İki öğeli kimlik doğrulama zorlaması
  • 500 MB GitHub Packages depolama alanı
  • Ayda 120 GitHub Codespaces çekirdek saati
  • Ayda 15 GB GitHub Codespaces depolama alanı
  • GitHub Actions:
    • Ayda 2.000 dakika
    • Genel depolar için dağıtım koruma kuralları

GitHub Free for organizations

Kuruluşlar için GitHub Free ile sınırsız ortak çalışanlarla tam özellik kümesine sahip sınırsız genel depoda veya sınırlı özellik kümesine sahip sınırsız özel depolarda çalışabilirsiniz.

GitHub Free ile kişisel hesaplar için sunulan özelliklere ek olarak, kuruluşlar için GitHub Free şunları içerir:

  • Grupları yönetmek için takım erişim denetimleri

GitHub Pro

GitHub Pro, GitHub Free'ye benzer ancak yükseltilmiş özelliklerle birlikte gelir. Depolarında gelişmiş araçlar ve içgörüler isteyen ancak bir ekise ait olmayan bireysel geliştiriciler (kişisel hesabını kullanarak) için tasarlanmıştır.

GitHub Pro hesapları, GitHub Ücretsiz hesabının tüm özelliklerinin yanı sıra aşağıdaki gelişmiş özellikleri içerir:

  • E-posta yoluyla GitHub Desteği
  • Ayda 3.000 GitHub Actions dakikası
  • 2 GB GitHub Packages depolama alanı
  • Ayda 180 GitHub Codespaces çekirdek saati
  • Ayda 20 GB GitHub Codespaces depolama alanı
  • Özel depolardaki gelişmiş araçlar ve içgörüler:
    • Gerekli çekme isteği gözden geçirenleri
    • Çoklu çekme isteği gözden geçirenleri
    • Korumalı dallar
    • Kod sahipleri
    • Otomatik bağlantılı başvurular
    • GitHub Pages
    • Wikis
    • Pulse, katkıda bulunanlar, trafik, işlemeler, kod sıklığı, ağ ve çatallar için depo içgörü grafikleri

GitHub Team

GitHub Team, kuruluşlar için GitHub Pro sürümüdür. GitHub Team, daha fazla GitHub Actions dakikası ve ek GitHub Packages depolama alanı sağladığından kuruluşlar için GitHub Free'den daha iyidir.

GitHub Team'de ekip işbirliğine yardımcı olan ek özelliklerin üzerinden geçelim:

  • E-posta yoluyla GitHub Desteği
  • Ayda 3.000 GitHub Actions dakikası
  • 2 GB GitHub Packages depolama alanı
  • Özel depolardaki gelişmiş araçlar ve içgörüler:
    • Gerekli çekme isteği gözden geçirenleri
    • Çoklu çekme isteği gözden geçirenleri
    • Taslak çekme istekleri
    • Takım çekme isteği gözden geçirenleri
    • Korumalı dallar
    • Kod sahipleri
    • Zamanlanmış anımsatıcılar
    • GitHub Pages
    • Wikis
  • Pulse, katkıda bulunanlar, trafik, işlemeler, kod sıklığı, ağ ve çatallar için depo içgörü grafikleri
  • GitHub Codespaces'ı etkinleştirme veya devre dışı bırakma seçeneği

GitHub Enterprise

GitHub Enterprise hesapları daha yüksek düzeyde destek ve ek güvenlik, uyumluluk ve dağıtım denetimlerinden faydalanmaktadır.

Ücretli GitHub Enterprise ürününe kaydolarak bir veya daha fazla kurumsal hesap oluşturabilirsiniz. Kurumsal hesap oluşturduğunuzda, size kurumsal sahip rolü atanır. Kuruluş sahibi olarak kuruluş hesabına kuruluş ekleyip kaldırabilirsiniz. Diğer yöneticileri yönetebilir, kuruluşlar arasında güvenlik ilkelerini zorunlu kılabilir vb.

GitHub Team ile sunulan özelliklere ek olarak GitHub Enterprise şunları içerir:

  • GitHub Enterprise Desteği
  • Daha fazla güvenlik, uyumluluk ve dağıtım denetimi
  • SAML çoklu oturum açma ile kimlik doğrulaması
  • SAML veya SCIM ile erişim sağlama
  • Özel veya iç depolar için GitHub Actions ile dağıtım koruma kuralları GitHub Bağlan
  • GitHub Advanced Security satın alma seçeneği

GitHub Enterprise seçenekleri

İki farklı GitHub Enterprise seçeneği vardır:

  • GitHub Enterprise Server
  • GitHub Enterprise Cloud

GitHub Enterprise Server (GHES) ile GitHub Enterprise Cloud arasındaki önemli fark, GHES'in kuruluşların altyapıları üzerinde tam denetim sahibi olmasını sağlayan şirket içinde barındırılan bir çözüm olmasıdır.

GHES ile GitHub Enterprise Cloud arasındaki diğer fark, GitHub Enterprise Cloud'un hem GitHub Actions dakikalarında hem de GitHub Packages depolama alanında önemli bir artış içermesidir.

GitHub Enterprise Cloud'un ek özellikleri şunlardır:

  • Ayda 50.000 GitHub Actions dakikası
  • 50 GB GitHub Packages depolama alanı
  • Aylık %99,9 çalışma süresi için hizmet düzeyi sözleşmesi
  • Kurumsal hesabı olan birden çok GitHub.com kuruluş için ilke ve faturalamayı merkezi olarak yönetme seçeneği
  • Kurumsal Yönetilen Kullanıcılar'ı kullanarak geliştiricileriniz için kullanıcı hesaplarını sağlama ve yönetme seçeneği