ubuntu14搭建内网gitlab服务器

平台

  • 宿主机系统版本:Ubuntu 14.04.5 LTS

  • gitlab软件版本:11.10.8-ee

  • 验证web浏览器版本:Mozilla Firefox 68.3.0esr

安装firefox浏览器

在官网https://www.firefox.com.cn/download/ 下载Linux-64位web浏览器,并将其软件包安装至宿主机目录下,安装如下:

cd /usr/local
// 解压firefox安装包
tar -jxvf Firefox-latest-x86_64.tar.bz2
// 下面的是安装运行firefox的依赖包
sudo apt-get install libgtk-3-dev
sudo apt-get install libcanberra-gtk-module 
sudo apt-get install libxt6
// 下面的是生成本地编码
sudo local-gen zh_CN.UTF-8
sudo locale-gen
sudo locale

gitlab环境搭建

  1. 安装依赖项目
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
  1. 安装postfix,用来发送通知电子邮件
sudo apt-get install -y postfix

在安装期间,会出现配置屏幕的选择,请选择“Internet Site”选项,并按下“Enter”选项。

之后出现填写名称的编辑框,可以使用默认值,一路按“Enter”选项,直到安装完成。

  1. 添加gitlab软件包存储库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
  1. 安装gitlab软件包
  • 可以使用命令行安装:

    sudo apt-get install gitlab-ee
    
  • 可以使用web浏览器下载(命令行有时特别慢,目前不清楚原因):

    具体web浏览器的地址,可以在上面使用命令行安装时使用的地址来进行复制到web浏览器来下载
    

    开始安装软件:

    sudo dpkg -i gitlab-ee_11.10.8-ee.0_amd64.deb
    
  1. 配置地址和访问端口号

    sudo vim /etc/gitlab/gitlab.rb
    

将其中的external_url改为:
在这里插入图片描述

其中:192.168.2.178为本地的ip地址,6688为本地的端口号。

开启防火墙允许端口:

sudo ufw allow 22
sudo ufw allow 6688
  1. 重启配置

    sudo gitlab-ctl reconfigure
    
  2. 开启服务

    serivce postfix start
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fminad2b-1578302704538)(/home/init02/.config/Typora/typora-user-images/image-20200106133753018.png)]

    ps -e | grep ssh
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZSv8oht6-1578302704538)(/home/init02/.config/Typora/typora-user-images/image-20200106133826249.png)]

    确保上面的2个服务开启。

  3. 查看运行状态:

    sudo gitlab-ctl status
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T8vxPPdo-1578302704539)(/home/init02/.config/Typora/typora-user-images/image-20200106133947295.png)]

    出现上面提示,则表示运行成功。

web访问gitlab

  1. 打开firefox浏览器,地址栏输入192.168.2.178:6688进入gitlab网页版:
    在这里插入图片描述
  • 初始账户:root

  • 初始密码:xxxxxxxx

  • root账户密码需要管理员持有

  • 成员账户可以通过web手动注册

  1. gitlab网页版操作指导:

    https://docs.gitlab.com/ee/README.html
    

在这里插入图片描述

  1. web版本一些文档实例:

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值