gitlab私有环境搭建
2024-08-26 23:58:53
1. 环境准备
安装所需的依赖包
yum install curl openssh-server openssh-clients postfix cronie
GitLab使用postfix发送邮件
service postfix start
#设置postfix开机自启动
chkconfig postfix on
postfix报错postfix: fatal: parameter inet_interfaces: no local interface found for ::
解决办法:
vim /etc/postfix/main.cf
inet_interfaces = localhost
inet_protocols = all
改为
inet_interfaces = all
inet_protocols = all
重启 service postfix start
2. 安装gitlib-ce
首先配置yum源
vi /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
repo_gpgcheck=
gpgcheck=
enabled=
gpgkey=https://packages.gitlab.com/gpg.key
安装gitlib
yum install gitlab-ce
初始化gitlib之后自动启动
gitlab-ctl reconfigure
其它命令
#开启
gitlab-ctl start
#关闭
gitlab-ctl stop
#重启
gitlab-ctl restart
3. 修改gitlib的默认80端口
vim /etc/gitlab/gitlab.rb
external_url 'http://47.103.*.*:8089'
重新执行命令
gitlab-ctl reconfigure
4. 在浏览器输入IP加端口
最新文章
- 解决nginx使用proxy_pass反向代理时,cookie丢失的问题
- 通过PHP自带的$_SERVER判断 手机访问网站自动跳转到手机版
- 关于dll
- DINIC网络流+当前弧优化
- etcd
- [KOJ0574NOIP200406合并果子]
- 【数论】Miller_Rabin
- 前端实战——照片墙gallery的实现
- 手把手教你用C++ 写ACM自动刷题神器(冲入HDU首页)
- java.lang.StringBuilder源码分析
- POJ 3666 Making the Grade (DP滚动数组)
- mysql主从复制 详解
- Linux下对字符串进行MD5加密
- Noip2013调试技巧
- poj 1979 Red and Black(dfs)
- go语言初体验
- 开涛spring3(5.3) - Spring表达式语言 之 5.3 SpEL语法
- git clean 删除忽略文件 和 未被跟踪文件及文件夹
- 【原创】大数据基础之Flume(2)kudu sink
- Java容器解析系列(6) Queue Deque AbstractQueue 详解
热门文章
- Java中JVM内存结构
- cv2.warpAffine 参数详解
- XML 中的 xmlns 等属性的意义
- 都2019年了,Java为什么还在坚持多线程不选择协程?
- kinova roslaunch j2s7s300_moveit_config j2s7s300_demo.launc logs1
- 【DataBase】H2 DateBase的简单使用
- LeetCode_374. Guess Number Higher or Lower
- LeetCode_205. Isomorphic Strings
- web端自动化——selenium3用法详解
- jpa序号/数字占位符?1/?2