多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 1. 确认系统信息 * ~~~ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty ~~~ ## 2. 下载安装文件 根据系统版本选择对应的安装文件,这里选择Ubuntu14 ~~~ https://about.gitlab.com/downloads/archives/ ~~~ ## 3. 安装 ~~~ dpkg -i gitlab-ce_7.10.4-omnibus-1_amd64.deb ~~~ ## 4. 修改配置gitlab地址 1. 修改配置 ~~~ vim /etc/gitlab/gitlab.rb #修改 external_url 'http://www.ubuntu.com' # 为本机域名/ip + 端口: external_url 'http://192.168.1.24:9998 # 修改timeout,及监听端口 unicorn['worker_timeout'] = 300 unicorn['worker_processes'] = 2 unicorn['listen'] = '192.168.1.24' unicorn['port'] = 9998 ~~~ 3)重新配置gitlab ~~~ sudo gitlab-ctl reconfigure ~~~ 提示: ~~~ Running handlers complete Chef Client finished, 423/602 resources updated in 03 minutes 09 seconds gitlab Reconfigured! ~~~ 代表成功配置 ## 5. 初始化登录名密码(第一次登录,修改root密码) ~~~ cd /opt/gitlab/bin // 命令 开始初始化密码 gitlab-rails console production //来查找与切换账号(User.all 可以查看所有用户) u=User.where(id:1).first //设置密码 u.password='aexit!@3' //再次确认密码 u.password_confirmation='aexit!@3' //保存 u.save! ~~~ ## 6. gitlab启动时若出现端口占用的情况 查看是否是nginx进程占用,如果是执行以下命令停止nginx占用 ~~~ gitlab-ctl stop nginx ~~~