GitHub'da nasıl özel bir Git deposu kurarım? Hatta mümkün mü?


84

Kaynak kodumu yalnızca davet olarak birkaç düzine kullanıcıya paylaşmak niyetindeyim. Kaynak kodun kendisi halka açık olmamalıdır. Katılımcıların değişikliklerini göndermelerine izin verilir ve bunlar teşvik edilir. Bu nedenle, birden çok kullanıcı için özel erişime sahip genel bir sunucuda barındırılan kaynak kontrolüne, tercihen Git'e ihtiyacım var.

GitHub'da https: // bağlantılarını kullanan özel Git depoları kurmanın mümkün olduğunu öğrendim. GitHub'da böyle bir proje aramalarda görünmüyor. Katılan kullanıcılar için proje bir "kilit" simgesi gösterir. Dolayısıyla, belli ki özel depolar var; Nasıl kurulacağını bilmiyorum. Birçok öğretici, özel depoları kurmak için SSH kullanır, ancak hepsi "kendi sunucunuza" sahip olmanızı gerektirir.

Kaynak kodunu iterken / çekerken güvenli bağlantılar umrumda değil veya GitHub ile ilgili güven sorunlarım yok. Tek umursadığım, yalnızca davet ettiğim kullanıcılara erişim sağlamak. Belki de safım ve böyle bir çözüme yalnızca ticari barındırma yoluyla ulaşılabilir (örn. Unfuddle , Assembla ), ancak değilse, gerçekten nasıl yapıldığını bilmek isterim!


3
Ocak 2019'dan bu yana (8+ yıl sonra), GitHub'da sınırsız ücretsiz özel depolar mevcuttur . Aşağıdaki cevabımı
VonC

Yanıtlar:


103

7 Ocak 2019'da GitHub, ödeme yapsın ya da etmesin tüm GitHub kullanıcıları için ücretsiz ve sınırsız özel havuzları duyurdu . Yeni bir depo oluştururken, Özel seçeneğini seçmeniz yeterlidir.


Kahretsin, özel salt okuma erişimine sahip daha fazla sayıda kullanıcım olsaydı, 5 özel ortak çalışanımla sorun olmazdı.
LearnCocos2D

Eklemek gerekirse, eğer bir organizasyonsanız, en küçük plan ayda 25 dolar ve 10 repo alıyorsunuz.
ScottJShea

sınırsız özel depolar ayda 7 $ bunlar bir depo için mi (bir Proje)?
ShweLiam

@MinTheinWin: Hayır, hesap için 7 $ ödüyorsunuz ve bu hesap içinde sınırsız özel havuzlar oluşturabilirsiniz.
Thomas

Bu artık modası geçmiş, ücretsiz özel depolara sahip olabilirsiniz
pungggi

74

Bitbucket - Planları en iyisi gibi görünüyor. Size GitHub'ın ücretsiz hesaplar için verdiğinden çok daha fazlasını veriyorlar - aslında, hala sadece ücretsiz planı kullanıyorum - ücretli olanlara kaydolmanıza gerek yok; artı arayüz neredeyse GitHub ile aynıdır.

Bitbucket üzerindeki bir havuzda, sınırsız genel veya özel depolara sahip beş adede kadar özel kullanıcı olabilir - ücretli hesaplarla ödediğiniz tek şey, özel depolarınıza erişmek için daha fazla kullanıcıdır.


5
Ben de bitbucket kullanıyorum. Ve şunu da eklemeliyim ki, başkalarını bitbucket'e davet ederseniz bir bonus alırsınız: özel depolarınız (en fazla) 8 kullanıcı arasında paylaşılabilir!
jutky

5
"artı arayüz neredeyse Github ile aynı" Bir noktada durum böyle olabilir, ancak artık değil. GitHub'ın kullanıcı arayüzü bence çok daha basit ve daha kullanışlı. Bitbucket'tan bahsedildiğinden beri GitLab de var .
Dennis

3
Katılıyorum! Sizin de belirttiğiniz gibi, cevabı düşürdüğümde oldukça benzerdi ama şimdi GitHub ile kıyaslandığında aptal ve kötü düşünülmüş gibi geliyor. O zamandan beri her şeyi ücretli bir abonelik altında GitHub'a taşıdım ve arkama bakmadım!
Ben Duffin

"Anyhoo" için referansınız var mı?
Peter Mortensen

60

Öğrenciyseniz, https://github.com/edu adresinden ücretsiz bir özel havuz alabilirsiniz.

Güncelleme

Başka bir cevapta belirtildiği gibi , artık basit kullanıcılar için de özel depolar için bir seçenek var.


1
Şimdi gördüğüm gibi düğmedeki metinde "İndirim isteyin" yazıyor. Öyleyse, bir öğrenci olarak bile sadece bir indirim alacağınızı, ancak ücretsiz bir özel havuz olmadığını tahmin ediyorum.
jutky

6
@jutky hayır, sınırlı bir süre için ücretsiz bir mikro plan alırsınız (sanırım 2 yıl). "İndirimli ve ücretsiz planlar eğitim amaçlı kullanım için mevcuttur"
Dennis


14

GitHub, havuzlar yapmak için harika bir araçtır. Ancak, özel depolarda işe yaramaz.

Bir tür plan almadığınız sürece özel depolar için ödeme yapmak zorunda kalırsınız. Şimdiye kadar birkaç projem var ve GitHub istediğimi yapmazsa Bitbucket'a gidiyorum. GitHub'dan biraz daha zor, ancak sınırsız ücretsiz depolar.


8

7 Ocak, 2019 yılından bu yana, bu ise mümkün: GitHub'dan sınırsız ücretsiz özel depoları!
... Ancak özel havuz başına en fazla üç ortak çalışan için.

Nat Friedman sadece heyecan bunu açıkladı :

Bugün (!) Tüm GitHub kullanıcıları için sınırsız ücretsiz özel depoları ve yeni, basitleştirilmiş Kurumsal teklifini duyurmaktan heyecan duyuyoruz:

" Yeni yıl, yeni GitHub: Sınırsız ücretsiz özel depoları ve birleşik Kurumsal teklifleri duyuruyoruz "

Geliştiriciler ilk kez, depo başına üç ortak çalışanla özel projeleri için GitHub'ı ücretsiz olarak kullanabilir.

Birçok geliştirici, bir işe başvurmak, bir yan projede çalışmak veya herkese açık olarak yayınlamadan önce özel olarak bir şey denemek için özel depoları kullanmak ister.
Bugünden itibaren, bu senaryolar ve daha fazlası GitHub'da ücretsiz olarak mümkündür.

Genel havuzlar hala ücretsizdir (elbette — orada değişiklik yok) ve sınırsız ortak çalışan içerir.


6

GitHub'da ücretli bir hesabınız olduğunda, özel bir havuzun nasıl oluşturulacağı açık değildir. Ücretli hesabı olan bir kuruluş için özel bir depo oluşturmak için https://github.com/organizations/MYORGANIZATIONNAME adresine gidin .

Orada nasıl gezineceğimi anlamamın tek yolu:

  • Kuruluşunuzun ana sayfasına gidin: https://github.com/MYORGANIZATIONNAME
  • Sağ üstteki "MYORGANİZASYON Profilini Düzenle" düğmesini tıklayın
  • Sol üstteki "GitHub" simgesine tıklayın (belirgin değil)
  • "Haber Kaynağı" sekmesine tıklayın (açık değil)
  • Sağdaki "Yeni Depo" düğmesine tıklayın ...

4

Güncelleme (2019, en son)

Ocak 2019'dan beri GitHub, en fazla üç ortak çalışan için özel havuzlara izin veriyor.

Önceki cevap:

İşte ana Git Bulut tabanlı çözümlere göre listelenen ücretsiz planların karşılaştırması:

Buraya resim açıklamasını girin

Ana Git Cloud tabanlı çözümlere göre listelenen ücretli planların karşılaştırması:

Buraya resim açıklamasını girin

Sonuç:

Burada GitLab'den bahseden insanlar görmüyorum, ancak bu benim için en iyi ücretsiz özel plan gibi görünüyor. Ben kendim sorunsuz kullanıyorum.

GitHub: Bir öğrenci hesabınız varsa veya aylık 7 ABD doları ödemek istiyorsanız, GitHub en büyük topluluğa sahiptir ve halka açık depolarından, çatallarından vb. Yararlanabilirsiniz.

Bitbucket: Atlassian'ın Jira veya Confluence gibi diğer ürünlerini kullanıyorsanız , Bitbucket onlarla harika çalışıyor.

GitLab: İlgilendiğim her şey (ücretsiz özel depo, özel depo sayısı, ortak çalışan sayısı vb.) Ücretsiz olarak sunuluyor. Bu benim için en iyi seçenek gibi görünüyor.


Github ücretsiz bilgileri doğru görünmüyor. VonC, github'da sınırsız ücretsiz depo olduğunu, ancak yalnızca üç ortak çalışanı olduğunu yazıyor. Ve depolarımdan birini özel yaptım ve henüz kredi kartımı kullanmadım. Aslında, aramaları gereksiz şeyler bulmak için rahatsız etmemek için tüm çöplerimi özel hale getirmeyi düşünüyorum.
Kjeld Flarup
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.