Gitlab安装

本文档详细介绍了在CentOS7.2环境下安装Gitlab的步骤,包括系统配置、依赖包安装、Gitlab RPM包的获取与安装、配置Gitlab服务(如设置外部URL和SMTP邮件服务)、初始化服务以及关键目录说明。此外,还提供了邮件测试和Gitlab主要目录路径的信息。
摘要由CSDN通过智能技术生成
Gitlab安装配置

1.环境装备

操作系统:centos 7.2
内存:4G
硬盘:50G
安全:防火墙关闭,selinux

2.安装Gitlab所需的依赖包

yum install -y curl policycoreutils-python openssh-server postfix wget

3.安装Gitlab

将事先下载好的gitlab,rpm包上传到服务器上面,yum安装
镜像软件地址:https://mirrors.tuna.tsinghua.edu.cn
yum localinstall -y gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm 

4.配置Gitlab服务
Gitlab的配置文件:/etc/gitlab/gitlab.rb
首先我们要将配置文件中的url地址修改成主机地址或者主机IP绑定的域名,
否则,他会默认提示Please configure a URL for your GitLab instance by setting external_url

配置Url
vim /etc/gitlab/gitlab.rb
external_url '本机IP或者绑定的域名'
配置邮箱
### GitLab email server settings
###! Docs: https://docs.gitlab.com/omnibus/settings/smtp.html
###! **Use smtp instead of sendmail/postfix.**

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "hanshengyuan93@163.com"
gitlab_rails['smtp_password'] = ""
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true

修改完配置文件之后,需要初始化

初始化命令:
gitlab-ctl reconfigure
Gitlab启||重启|状态:
gitlab-ctl start|stop|restart|status

邮件测试:

Notify.test_email('hanshengyuan93@163.com','hello','hello bigeyes').deliver_now

5.Gitlab主要目录

/var/opt/gitlab/git-data/repositories/ :库默认存储目录
/opt/gitlab  :应用代码和相应的依赖程序
/var/opt/gitlab/ : gitlab-ctl reconfigure生成的数据和配置
/etc/gitlab :配置文件目录
/var/log/gitlab:此目录下存放了gitlab各个组件产生的日志
/var/opt/gitlab/backups :备份文件生成的目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值