文章目录
二. Gitlab 部署与使用
gitlab面向开发
Jenkins面向运维
Gitlab 服务的安装文档
https://about.gitlab.com/install/
环境要求
https://docs.gitlab.com/ee/install/requirements.html
下载并部署 gitlab:
Ubuntu 系统环境准备:
ubuntu基础环境
apt update
apt install iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server
nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate
tcpdump telnet traceroute gcc openssh-server lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump telnet traceroute iotop unzip zip ipmitool
内核4+
cpu4G+
数据库默认用postgreSQL
gitlab 安装及使用:
安装包下载地址:https://packages.gitlab.com/gitlab/gitlab-ce
el表示centos的

rpm 包国内下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
版本要对应

ubuntu系统
#安装这个包
root@gitlab:~# dpkg -i gitlab-ce_11.3.11-ce.0_amd64.deb
最终生成一下目录目录:
/etc/gitlab #配置文件目录
/run/gitlab #运行 pid 目录
/opt/gitlab #安装目录
/var/opt/gitlab #数据目录
/var/log/gitlab #日志目录
gitlab 配置
安装好之后有

root@gitlab:~# grep "^[a-Z]" /etc/gitlab/gitlab.rb
#外部的地址,冲外部访问,可以是域名
external_url 'http://192.168.8.3'
#可选邮件通知设置,用于忘记密码时----改密码
gitlab_rails['smtp_enable'] = true
#如果时163 就是smtp.163.com
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "29734341230@qq.com"
gitlab_rails['smtp_password'] = "授权码"
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'

本文介绍了Gitlab的部署、常用命令、web端操作、客户端测试、版本回滚、数据备份恢复以及汉化方法。包括创建用户、组和项目,配置SSH-key,执行git操作,以及数据管理。提供了详细的步骤和链接资源。
最低0.47元/天 解锁文章
3793

被折叠的 条评论
为什么被折叠?



