五分钟学会centos配置gitlab

下载gitlab

亲测: centos6.5   

安装依赖包:

1:  yum install curl policycoreutils policycoreutils-python openssh-server openssh-clients

依赖包安装完成之后:

1: systemctl enable sshd
2: systemctl start sshd
3: yum install postfix
4: systemctl enable postfix
5: systemctl start postfix
6: firewall-cmd --permanent --add-service=http
7: systemctl reload firewalld

以上依赖安装完之后,下载gitlab:

centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

下载相对应系统的rpm包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-8.0.0-ce.0.el6.x86_64.rpm

安装rpm包

rpm -i gitlab-ce-8.0.0-ce.0.el6.x86_64.rpm

安装完成之后

vim /etc/gitlab/gitlab.rb

修改gitlab配置文件,访问IP:端口,   如果不修改默认80端口,进入文件之后,找到

external_url       #  这个变量

修改external_url变量

external_url 'http://ip:端口'

修改完成之后退出并且保存

esc     +   wq

保存之后需要更新一下修改

gitlab-ctl reconfigure

重启gitlab

gitlab-ctl restart      # 重启

gitlab-ctl stop         #  停止

gitlab-ctl start         # 启动

gitlab-ctl status       # 查看状态

访问gitlab

输入你在   /etc/gitlab/gitlab.rb文件里定义的

external_url后边跟的ip就可以访问
配置成功之后就会出现这个页面,   默认账号:root, 密码;password,  如果不对的话,请自行修改。

修改gitlab管理员账号密码

gitlab-rails console production

# 按下回车之后会出现
Loading production environment (Rails 4.1.1)

# 依次输入
irb(main):001:0> user = User.where(id:1).first
irb(main):002:0> user.password='66668888'       # root密码
irb(main):003:0> user.save!

# 返回
true         # 表示修改成功

Ctrl+C 可以退出了

到了这里之后,gitlab就配置完成了,接下来就可以使用了。以上所有方法,亲测,全部有效。

# 修改gitlab   IP地址

vim /etc/gitlab/gitlab.rb


external_url 'ip地址'


配置完成 
重置命令:     gitlab-ctl reconfigure

重启命令:     gitlab-ctl restart

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT可乐

Linux系列教程(六)——Linux常用命令之文件搜索命令

  前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s  链接名 表示创建软链接,不加-s表示创建硬链接;还有三个更改权限的命令,chmo...

21950
来自专栏FreeBuf

OFFICE OLE2LINK(CVE-2017-0199)漏洞利用详解

漏洞概述 FireEye最近公布了一个OFFICE 0day,在无需用户交互的情况下,打开word文档就可以通过hta脚本执行任意代码。经过研究发现,此漏洞的...

25890
来自专栏破晓之歌

python运维-Socket网络编程 原

同一时间只有1个被处理,可以挂起的最大连接数为5,多于5个的会被服务器拒绝。大多数服务器都设置为5

14430
来自专栏北京马哥教育

【工具推荐】-zkdash是一个zookeeper的管理界面

zkdash zkdash是一个zookeeper的管理界面,也可以作为任何基于zookeeper的配置管理项目比如:Qconf zkdash页面展 ? ? ...

64650
来自专栏黑白安全

Emlog新版一处csrf导致的任意文件删除(可删除全站)

听说emlog更新到6.0了,下载了一份最新的代码,发现原来的bug还是没有修复。可能是官方没有在意,所以这里简单叙述一下危害。

22020
来自专栏吴柯的运维笔记

Nginx服务器常见问题如何优化?

Nginx常见问题处理 -要求- 对Nginx服务器进行适当优化,以提升服务器的处理性能: 1.不显示Nginx软件版本号 2.如果客户端访问服务器提示“T...

40160
来自专栏云计算教程系列

如何使用Nginx创建临时和永久重定向

HTTP重定向是将一个域或地址指向另一个域或地址的方式。有几种不同的重定向,每种重定向都意味着与客户端浏览器不同。两种最常见的类型是临时重定向和永久重定向。

19830
来自专栏后端技术探索

nginx配置下载目录

很多场景下,我们需要对用户提供文件下载功能,比如不同版本的软件列表,或者对外提供的一些公开的报表下载。

57220
来自专栏吴伟祥

Linux的五个查找命令

如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。

13510
来自专栏雨过天晴

转 ubuntu中ssh-server的安装与开机启动

46620

扫码关注云+社区

领取腾讯云代金券