在centos6.8下安装gitlab遇到的坑

一. 为什么要装gitlab

在pycharm上使用gitlab或者svn,如果让我选,一定会选择gitlab。svn这种版本管理的方式比较陈旧,gitlab上的项目一目了然,还可以自由编辑,风格是比较友好的

先说一说我的计划,首先在本地虚拟机上安装gitlab和jenkins,在jenkins上配置gitlab,将版本控制和持续集成结合起来。这样对于开展自动化测试是非常有好处的。因为一旦push代码,可以让jenkins检测到gitlab上的更新,再向本地的工作空间pull代码,再也不用将pycharm工程下的项目向jenkins工作目录拷贝了,何乐而不为?为什么不用服务器,我之前买了百度云才1G内存,搞了半天卡的要死,还不如本地虚拟机来得"痛快"

二. 安装过程

安装过程比较简单,大家可参考Centos 6 搭建安装 Gitlab》,其重要的几步,我罗列如下:

1. 编辑源

使用清华大学 TUNA 镜像源 打开网址将内容复制到gitlab-ce.repo文件中,编辑路径vim /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=0 gpgcheck=0 enabled=1 gpgkey=https://packages.gitlab.com/gpg.key

2. 更新本地yum缓存

sudo yum makecache

3. 安装 GitLab 社区版

sudo yum install gitlab-ce #(自动安装最新版) sudo yum install gitlab-ce-8.8.4-ce.0.el6 #(安装指定版本)

4. 更改配置

vim /etc/gitlab/gitlab.rb # 找到 external_url 'http://000.00.00.00:8081' # 修改成你的地址

5. 配置启动gitlab

# 打开`/etc/gitlab/gitlab.rb`, # 将`external_url = 'http://git.example.com'`修改为自己的IP地址:`http://xxx.xx.xxx.xx`, # 然后执行下面的命令,对GitLab进行配置 sudo gitlab-ctl reconfigure
# gitlab启动
sudo gitlab-ctl start

 

三. 一些坑

1. 明明我配置的是192.168.0.105,为啥访问不了

当我翻到这篇文章《安装Gitlab(适用于Centos6和7)》的时候,找到了答案,是防火墙的原因, service iptables stop 关闭防火墙

2. Change your password是设置你的密码(8位以上)

 

 登录的时候用户名是root,密码就是刚才设置的8位

终于成功了

 

 

 

 

 

参考文章

Centos 6 搭建安装 Gitlab

安装Gitlab(适用于Centos6和7)

 


__EOF__

本文作者cnhkzyy
本文链接https://www.cnblogs.com/my_captain/p/11006287.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   cnhkzyy  阅读(766)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示