最近工作需要搭建git服务器与web管理界面,并且有完善的权限管理功能,才用了较为类似Github的Gitlab, gitlab有开源免费版本ce.
-
gitlab8.2.3支持的操作系统有:
- Ubuntu12
- Ubuntu14
- Debian 7, 8
- CentOS 6, 7
- RasperryPi
gitlab 中的ruby需要libc.so.6的库,其中CentOS7需要 GLIBC2.1.7版本,而Fedora18则支持到2.1.6,所以在Fedora18上安装需要下载CentOS6版本的gitlab
-
官方的yum install 方法很慢,可以手动下载:
- 网址:
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-XXX.rpm/download
- 替换gitlab-ce-XXX.rpm, 包名称列表
- 直接下载
- 安装gitlab
sudo chmod 777 gitlabxxxx
sudo rpm -i gitlabxxxx
- 修改gitlab配置文件,官方配置文档
sudo vim /etc/gitlab/gitlab.rb
- 修改端口
> external_url ‘http://[name]:[port]’
- 修改git路径
> 添加 git_data_dir "[dir]"
- 保存重新配置
sudo gitlab-ctl reconfigure
浏览器中输入http://[name]:[port] 访问主页
管理员用户名: root
默认密码:5iveL!fe