guettli
2014-03-13 19:33:35 UTC
到目前為止,我們一直在使用舊的開源版本的RhodeCode。
我們使用它來管理git倉庫。
新版本的RhodeCode具有新的許可證,這是...我不知道該怎麼稱呼。它是開源的,但僅限於20個用戶。我不明白。
我們少於20個用戶,但是最好使用真正的開源解決方案。
我們需要什麼:
- 瀏覽git倉庫的Web界面。 (瀏覽提交,分支等)
- 不需要 通過Web界面編輯倉庫內容。
- 通過帶有身份驗證的http進行推/推代碼和授權
- 我們大約有10個開發人員,大約有100個存儲庫。
- 我們只使用git,不需要其他任何源代碼控制軟件。
- 將很好:跨數個git repos的全文搜索。
- 應自託管在linux上。
更新
http://sfconservancy.org/blog/2014/jul/15/why-kallithea/
歡迎使用軟件建議!我們將需要更多信息以在此處提供良好的建議。請查看[包含“足夠信息”的問題需要什麼?](http://meta.softwarerecs.stackexchange.com/q/336/185)然後請[編輯]您的問題,看是否可以納入其中的一些改進。快速總結適用於此問題的方法:列出您的要求和偏好,不需要人們研究您以前的解決方案。還有什麼操作系統?
我更新了問題並添加了我們的需求。
@Caleb他們的網站聲稱它們是開源的。
@Seth它們到底在哪里分發源代碼?由於它是一個腳本,所以您最終還是要使用它,但我什至不確定他們在做什麼是合法的。他們似乎在放棄GPLv3。他們試圖聲明GPLv3中的代碼,但是即使您擁有超過X個用戶,也無法在自己的服務器上運行它。廢話
我會看一下Perforce。最多可免費為20位用戶提供全面支持等。它位於Linux(或Win)上,並且可與Git配合使用(根據我的閱讀,我們不將其與Git配合使用,因此,註釋而不是答案)www.perforce .com我會說Web客戶端還有很多不足之處,但是本地客戶端GUI很棒。
@James首選開源解決方案。
我注意到,另一個原因是評論而不是答案。只是想丟掉該選項,以防找不到所需的內容。稱其為備份選項。
[Kallithea](https://kallithea-scm.org/)是RhodeCode的新分支-用於處理原始作者創建的許可證混亂。我會遷移到該位置,尤其是如果您已經對RhodeCode滿意。
卡利地亞實際上是一個死項目。並且對Python 2.x的支持很快就會用完,而Kallithea代碼庫從未更新為可以在Python 3.x上運行……作為一個分支,Kallithea似乎從未獲得其他項目(或分支)的吸引力。
RhodeCode在許可更改方面犯了一個錯誤。但此後發生了很多變化。該項目正在積極開發中,並且有一個免費的AGPL版本可以作為RhodeCode社區版使用。這類似於帶有CE / EE版本的GitLab。