CentOS6.5 快速安装部署 GitLab

2018-05-12 16:26:01 阅读:5 编辑

下载 GitLab 并安装

下载
curl -O https://downloads-packages.s3.amazonaws.com/CentOS-6.5/GitLab-7.2.1_omnibus-1.el6.x86_64.rpm
下载完成后
yum install openssh-server
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
依次安装上面这几部,然后接着安装
rpm -i GitLab-7.2.1_omnibus-1.el6.x86_64.rpm
修改对外开放域名或 ip
vi /etc/GitLab/gitlab.rb
打开后有一行 external_url 的設定改成要對外開放 Web 的 url,

例如我可以指定 git.yijiebuyi.com 只想內部使用也可以改成 http://192.168.0.11 这样的内部 IP 地址。

执行 GitLab
sudo GitLab-ctl reconfigure
//sudo lokkit -s http -s SSH

如果运行上面的命令,发现没有安装 lokkit , 那么需要你手动 yum install lokkit lokkit 可以帮助我们设定 iptables 打开 http 和 SSH

初始密码
Username: root
Password: 5 iveL!fe

初始登录后,会出现重新设置密码的界面,管理界面可以创建群组和邀请成员。

停止 GitLab

控制台直接输入 GitLab-ctl stop 即可。

重新启动

控制台直接输入 GitLab-ctl start

GitLab 目录存放

GitLab 默认存放目录到 /var/opt/GitLab 如果要移动,备份此目录,比较保险的做法是,先停止 GitLab, 然后备份目录,最后在重启 GitLab.

修改 Web 端口

修改 /var/opt/GitLab/nginx/etc/GitLab-http.conf

GitLab-ctl restart