2010-04-08 156 views
68

我打算僅以邀請形式將我的源代碼分享給幾十個用戶。源代碼本身不應該公開。參與者被允許並被鼓勵提交他們的變更。所以我需要源代碼控制,最好是Git,託管在一個具有私人訪問級別的公共服務器上,供多個用戶使用。如何在GitHub上設置私人Git存儲庫?它甚至有可能嗎?

我知道可以在GitHub上設置使用https://鏈接的私有git存儲庫。在GitHub上,這樣的項目不會出現在搜索中。對於參與的用戶,項目會顯示一個「鎖定」圖標。所以顯然有私人存儲庫,我只是不知道如何設置一個。很多教程都使用SSH來設置私有存儲庫,但它們都需要您擁有「您自己的服務器」。

我不關心推/拉源代碼時的安全連接,也沒有GitHub的信任問題。我所關心的只是私人存儲庫,只能訪問我邀請的用戶。也許我很天真,這樣的解決方案只能通過商業託管(例如Unfuddle,Assembla)獲得,但如果不是,我真的很想知道它是如何完成的!

回答

81

GitHub上的私人存儲庫是可能的,但只能使用付費帳戶。

微型賬戶每月7美元起,您可以設置無限數量的私人存儲庫。請參閱Plans頁面以獲取更多信息。

更新:2016年5月11日,GitHub推出了一種新的定價模式,爲您提供每月7美元的無限量私人存儲庫。

+1

好吧,帳戶設置,計劃和計費...明白了。謝謝。 – LearnCocos2D 2010-04-08 13:39:09

+0

Darn,如果我有更多的用戶擁有私人只讀訪問權限,我可以與5個私人協作者確定。 – LearnCocos2D 2010-04-08 13:41:58

+0

只需補充一下,如果你是一個組織,最小的計劃是每月25美元,你會得到10個回購。 – ScottJShea 2014-03-26 20:19:37

57

如果你是學生,你可以在https://github.com/edu

+1

正如我現在看到的按鈕上的文字說「請求折扣」。所以,我想即使是學生,你也只能獲得折扣,但不能獲得免費的私人存儲庫。 – jutky 2014-05-19 19:50:05

+5

@ jutky不,你得到一個有限的時間免費微計劃(我認爲2年)。 [「打折和**免費**計劃可供教育使用」](https://education.github.com/discount_requests/new) – Dennis 2014-05-19 23:40:03

71

到位桶得到一個免費的私人倉庫 - 他們的計劃似乎是最好的。他們給你的方式不僅僅是github免費賬戶 - 事實上,我仍然只使用免費計劃 - 不需要註冊付費賬戶;加上界面幾乎與Github完全相同。

Anyhoo - 一個bitbucket的回購可以有五個私人用戶,無限制的公共或私人回購 - 你似乎用付費賬戶付費的唯一東西是更多的用戶訪問你的私人回購。

+3

我也使用bitbucket。我必須補充一點,如果您邀請其他人進行bitbucket,您將獲得獎金:您的私人存儲庫可以在(最多)8個用戶中共享! – jutky 2014-01-18 19:42:25

+2

「加上界面幾乎與Github完全相同」有一次,這可能是這種情況,但不再是。我認爲GitHub的用戶界面更簡單,更實用。由於提到了Bitbucket,因此還有[GitLab](https://www.gitlab.com/)。 – Dennis 2014-05-19 23:50:10

+3

我同意!正如你所說的,當我把答案放入其中時,它非常相似,但與GitHub相比,現在感覺到很多並且思考得很差。我已經將所有內容都按照付費訂閱移動到了GitHub,而不是回頭看! – 2014-05-20 13:35:58

13

Github是一個很好的工具,用於製作回購,但是它不適合私人回購。除非你得到某種計劃,否則你不得不爲私人回購支付費用。到目前爲止,我有幾個項目,如果Github沒有做我想做的事,我只需要去Bitbucket。這比GitHub工作起來有點難,但它是無限制的免費回購。希望這有助於。

6

一旦你在github上有一個付費帳戶,如何創建一個私有存儲庫並不明顯。要爲具有付費帳戶的單位創建私人回購,請轉至https://github.com/organizations/MYORGANIZATIONNAME

我已經找到了如何導航那裏的唯一辦法是:

  • 轉到您的組織的主頁:https://github.com/MYORGANIZATIONNAME
  • 單擊「編輯MYORGANIZATION的個人資料」按鈕,在右上角
  • 點擊(非明顯)
  • 點擊「News Feed」標籤(非明顯)
  • 點擊右邊的「New Repository」按鈕 ...
相關問題