### 安装依赖软件
`yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python`
### 设置postfix开机自启,并启动
**postfix支持gitlab发信功能**
`systemctl enable postfix && systemctl start postfix`
**如果报错:**
```
Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details.
```
**解决办法:**
```
修改 /etc/postfix/main.cf的设置
inet_interfaces = all
```
### 下载gitlab安装包,然后安装
**centos 7系统的下载地址:**
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
**下载rpm包并安装:**
```
wegt https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.7.9-ce.0.el7.x86_64.rpm
rpm -i gitlab-ce-12.7.9-ce.0.el7.x86_64.rpm
```
### 修改gitlab配置文件指定服务器ip和自定义端口
`vim /etc/gitlab/gitlab.rb`
修改`external_url`为`http://服务器ip:你想配置的端口`
### 重置并启动GitLab
```
gitlab-ctl reconfigure
gitlab-ctl restart
```
### 访问 GitLab页面
- 前端
- js学习
- 浏览器默认样式
- webpack+vue
- 个人常用webpack打包依赖
- vue使用学习
- vue源码学习
- webpack5配置babel
- 瀑布流布局
- 个人常用库
- 其他
- centos搭建ss服务器
- ios配置Universal Links
- pdf2htmlEX使用
- python
- python操作redis
- linux部署Django
- dateutil库(datetime模块的扩展).md
- docker部署django
- mysql
- 基础知识
- 常用函数
- join关联查询技巧
- linux
- shell备份mysql数据库
- crontab定时任务
- centos7安装部署gitlab服务器
- nginx安装配置
- 收藏夹
- python
- 博客
- 工具
- 其他
- 前端