最近工作需要搭建git服務(wù)器與web管理界面承边,并且有完善的權(quán)限管理功能,才用了較為類(lèi)似Github的Gitlab, gitlab有開(kāi)源免費(fèi)版本ce.
-
gitlab8.2.3支持的操作系統(tǒng)有:
- Ubuntu12
- Ubuntu14
- Debian 7, 8
- CentOS 6, 7
- RasperryPi
gitlab 中的ruby需要libc.so.6的庫(kù)野哭,其中CentOS7需要 GLIBC2.1.7版本,而Fedora18則支持到2.1.6来候,所以在Fedora18上安裝需要下載CentOS6版本的gitlab
-
官方的yum install 方法很慢缸托,可以手動(dòng)下載:
- 網(wǎng)址:
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-XXX.rpm/download
- 替換gitlab-ce-XXX.rpm左敌, 包名稱(chēng)列表
- 直接下載
- 安裝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] 訪(fǎng)問(wèn)主頁(yè)
管理員用戶(hù)名: root
默認(rèn)密碼:5iveL!fe