Uninote
Uninote

gitlab yum方式安装

  • 实验环境:
  • 安装步骤
    • 依赖安装
    yum install -y curl policycoreutils-python openssh-server cronie
    
    • 安装配置postfix邮件系统
    sudo yum install postfix
    

sudo service postfix start sudo chkconfig postfix on

- yum repo 添加

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

- 域名证书配置

wget https://dl.eff.org/certbot-auto chmod +x certbot-auto && mv certbot-auto /usr/sbin/ certbot-auto certonly --standalone -d gitlab.yyao.fun --no-self-upgrade

- gitlab安装

sudo EXTERNAL_URL="https://gitlab.yyao.fun" yum -y install gitlab-ee

- 配置修改

vim /etc/gitlab/gitlab.rb external_url 'http://gitlab.yyao.fun'

- gitlab-ctl reconfigure #配置gitlab
- gitlab-rake gitlab:check #检查配置文件
- gitlab-ctl tail #查看日志

### docker 方式安装
- 实验环境:
  - centos6.9
  - 2CPU、3Gmemory、2Gswap、20Gdisk
  - docker
- 安装docker

yum -y install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

  - 启动服务

GITLAB_HOME=/opt/gitlab docker run --detach
--hostname 10.0.0.1
--publish 443:443 --publish 80:80 --publish 23:22
--name gitlab
--restart always
--volume $GITLAB_HOME/config:/etc/gitlab
--volume $GITLAB_HOME/logs:/var/log/gitlab
--volume $GITLAB_HOME/data:/var/opt/gitlab
gitlab/gitlab-ee:latest


### 本地搭建的体验地址
- http://gitlab.yyao.fun
    - root
    - 12345678

### s
- 服务健康检查和简单系统监控仪表盘
- web代码管理
- 直观友好
- ci/cd
- yml格式pipline
- webide Web Terminal(可配置)
- yml格式配置
- wiki
- 对接kubernets
- 项目比较耗内存,测试成功启动的最小内存是3G+2Gswap(swap有剩余).

转发docker端口

gitlab错误及解决办法

点赞(0) 阅读(1) 举报
目录
标题