求 openSUSE 下的开发代码管理系统软件

应公司开发部的要求,准备搭建一个公司内部的代码管理服务器,可以实现开发部门要求的代码合并、版本控制管理等功能。(怎么听起来像 GitHub……)
正好论坛开张,想试试在 openSUSE 下的代码开发管理系统软件。(反正时间进度没什么要求,开发部的那伙人对系统后台运维不怎么了解,能给他们提供服务就行 :joy: )

求方案推荐。最好还能给个方案实施教程 (有点小贪心了 :sunglasses: )

谢谢了

试了试论坛的表情图标……
这个也太大个了点吧……

Git?或者 subversion?

都没玩过。寻找资料中……
继续求推荐……

openSUSE 下安装 git-server:

forums.opensuse.org/english/other-forums/development/programming-scripting/411425-trying-install-git-server-using-gitosis-suse-11-1-a.html

英文版教程啊……
练习英文去

gitolite,以及 gitorious.org/
当然愿意出钱的话就 Github Enterprise,能花钱解决的事情,不值得花时间折腾。
这个也很省心:http://www.turnkeylinux.org/revision-control

问题是老板不那么认为……

考虑这两个就可以了。其它偏门的,诸如 bazzar 就别去尝试了。
鉴于你是在给公司搭建这么一个代码版本控制系统,我要特别提醒你:
* 先搞清楚公司对版本控制系统的特别要求。比如权限控制粒度啊(目录级控制还是文件级控制?),访问方式支持啊,是否需要与公司其它系统(bug tracker, etc)集成啊,等等。别到时候不满足要求了,推倒重来。
* 在满足公司要求的情况下,选择一个成熟稳定、文档丰富、用户基数大的系统,除非领导点名要求。

谢谢指点 :1:

同意 7 楼,直接用现成的 github 就好了,还能支持一下开源事业嘛

Sent from my MI-ONE C1 using Tapatalk 2

Git 吧,加上一个 ssh server 就可以玩了。现在就和几个印度兄弟在这么折腾。

如果开发人员不懂的话,不推荐 GIT,SVN 操作比较简单。

gitlab

很多国人就用这个改下皮肤就推上去了。
gitlab.org/

公司里的代码发布测试一套流程很复杂的呢,不懂。。。

建议直接用 git,这个是分布式的,而且本地的时候也不需要联网,有网络的是再推送,我觉得很好用。

国内 oschina, csdn 都出了代码托管服务, 还有 gitcafe, 也可以用 gitlab 自己搭一个像 github 类似的

  1. 推荐 github(如需闭源,付钱即可)
  2. 不推荐 gitlab,Ruby on Rails 写的,容易出问题,不管你升不升级
  3. 不想花钱的话用 gitolite 吧,就是没 Web 界面,不过我们用得很爽(因为不像 gitlab 那样经常一个操作要反复几次才成功)
  4. 缺陷跟踪系统单独搞个 bugzilla 或者 trac 也不错

Ruby on Rails 写的就容易出问题? GitHub 不也是 Ruby on Rails?

反正我印象中 rails 的开源程序没一个省心的。当然你要是懂 rails 就上吧,也许 rails 的程序只适合懂 rails 的人来部署、管理。

反正我印象中 rails 的开源程序没一个省心的。当然你要是懂 rails 就上吧,也许 rails 的程序只适合懂 rails 的人来部署、管理。

一般别人都会拿 Rails 的性能说事, 说它容易出问题的还是第一次听说