一、把所有包升级到最新版本+rpm包安装
yum -y upgrade
如果网速不好,可以在360云盘下载
http://yunpan.cn/cVfDfDSvuZUff (提取码:a6c7)
curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.5.1_omnibus.5.2.0.ci-1.el6.x86_64.rpm
sudo yum install openssh-server
sudo yum install postfix
sudo yum install cronie
sudo service postfix start
sudo chkconfig postfix on
sudo rpm -ivh gitlab-7.5.1_omnibus.5.2.0.ci-1.el6.x86_64.rpm
二、修改配置文件 (sudo gitlab-ctl reconfigure前需要配置的)
vim /etc/gitlab/gitlab.rb
external_url 'hostname' -> 将其修改为 -> external_url='hostname'
如:external_url = 'www.gongfuxiang.com'
三、重置配置和启动 GitLab
sudo gitlab-ctl reconfigure
sudo lokkit -s http -s ssh
四、修改访问域名和项目域名
1;web端(gitlab-rails)
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
## GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: www.gongfuxiang.com
port: 80
https: false
2;git-shell的
vim /opt/gitlab/embedded/service/gitlab-shell/config.yml
gitlab_url: "http://www.gongfuxiang.com"
五、邮件配置(用户注册的时候使用)
vim /opt/gitlab/embedded/service/gitlab-rails/config/environments/production.rb
在 # config.action_mailer.delivery_method = :sendmail 下加入、# 表示注释。
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.smtp_settings = {
:address => "smtp.163.com",
:port => 587,
:domain => 'username@163.com',
:user_name => 'username@163.com',
:password => 'password',
:authentication => :plain,
:enable_starttls_auto => true
}
修改显示的邮箱,打开以下文件,找到指定位置,修改即可
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
# Email address used in the "From" field in mails sent by GitLab
email_from: username@163.com
# Email address of your support contact (default: same as email_from)
support_email: username@163.com
六、gitlab服务开启+重启
gitlab-ctl stop停止
gitlab-ctl start 开启
gitlab-ctl restart重启
安装完成
访问 http://www.gongfuxiang.com
管理员: root
初始密码: 5iveL!fe