gitlab安装-总结

参考地址

 
http://www.annhe.net/article-2943.html
安装步骤

curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.6.2_omnibus.5.3.0.ci-1.el6.x86_64.rpm
 
yum install openssh-server
yum install postfix
yum install cronie
service postfix start
chkconfig postfix on
 
rpm -i gitlab-7.6.2_omnibus.5.3.0.ci-1.el6.x86_64.rpm
 
 
Configure andstart GitLab
 
sudo gitlab-ctl reconfigure
sudo lokkit-shttp-sssh
 
 
Browse tothe hostname andlogin 
Username:root 
Password:5iveL!fe
 
 
配置域名

编辑配置文件vi /etc/gitlab/gitlab.rb
加入一条域名配置 external_url "http://hostname.com"
使用 gitlab-ctl reconfigure 命令载入&重新配置GitLab
 
配置仓库路径

安装好gitlab后,要将仓库(repositories)放在一个大硬盘上,需要修改仓库对应的目录

操作步骤:

1:新建新仓库目录

mkdir -p /mnt/application/gitlab/git-data

2:修改配置文件 sudo vi /etc/gitlab/gitlab.rb 
搜索:git_data_dir 修改成:git_data_dir "新目录" 
如: git_data_dir "/mnt/application/gitlab/git-data"
保存 

3:重新生成gitlab sudo gitlab-ctl reconfigure 
生成不报错,而且在新建仓库目录可以看到从下的目录,即修改成功 gitlab-satellites repositories
 
 
配置备份还原

Gitlab 修改备份文件默认目录
 
修改/etc/gitlab/gitlab.rb来修改默认存放备份文件的目录:
gitlab_rails['backup_path'] = '/mnt/backups'
/mnt/backups修改为你想存放备份的目录即可, 修改完成之后使用gitlab-ctl reconfigure命令重载配置文件即可.
 
使用一条命令即可创建完整的Gitlab备份:
gitlab-rake gitlab:backup:create
 
 
 
Gitlab 恢复

同样, Gitlab的从备份恢复也非常简单:

# 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

# 从1393513186编号备份中恢复
gitlab-rake gitlab:backup:restoreBACKUP=1393513186

# 启动Gitlab
sudo gitlab-ctl start

相关推荐