1.软文推荐

2.软文推荐

3.软文推荐

Linux如何搭建gitlab?GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目,下面为大家分享一下Linux搭建GitLab具体步骤。

Linux搭建gitlab具体步骤 以root 身份进行登录linux 1.先安装相关依赖:
 sudo yum install -y curl policycoreutils-python openssh-server
 
 2.开启SSH
 开机自启动
 sudo systemctl enable sshd
 
 sudo systemctl start sshd3.防火墙永久开放http
 sudo firewall-cmd --permanent --add-service=http
 
 sudo systemctl reload firewalld(注释防火墙停止重启:systemctl start/stop/reload firewalld)
 4.

安装postfix,设置postfix开机自启,并启动,postfix支持gitlab发信功能

   yum install postfix

 systemctl enable postfix

 systemctl start postfix

下载gitlab:

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

安装(linux内存至少2g官方建议4g内存你配置linux内存的时候): mkdir /usr/local/gitlab

rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

修改gitlab配置文件的服务器地址和端口,配置项:external_url,注意端口占用问题以及防火墙开通端口8989:

vi  /etc/gitlab/gitlab.rb

## GitLab URL ##! URL on which GitLab will be reachable. ##! For more details on configuring external_url see: ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab external_url ‘http://192.168.81.129:8989

永久开放端口8989:

firewall-cmd –permanent –add-port=8989/tcp

重启防火墙,运行命令: firewall-cmd –reload

查看端口号是否开启,运行命令: firewall-cmd –query-port=8989/tcp

重新启动gitlab配置文件

gitlab-ctl reconfigure gitlab-ctl restart

以上两个完成现实分别如下:

Running handlers: Running handlers complete Chef Client finished, 362/515 resources updated in 04 minutes 18 seconds gitlab Reconfigured!

[root@hostuser gitlab]# gitlab-ctl restart ok: run: gitaly: (pid 26240) 1s ok: run: gitlab-monitor: (pid 26261) 0s ok: run: gitlab-workhorse: (pid 26264) 1s ok: run: logrotate: (pid 26314) 0s ok: run: nginx: (pid 26322) 1s ok: run: node-exporter: (pid 26334) 0s ok: run: postgres-exporter: (pid 26341) 0s ok: run: postgresql: (pid 26350) 0s ok: run: prometheus: (pid 26359) 0s ok: run: redis: (pid 26375) 1s ok: run: redis-exporter: (pid 26379) 0s ok: run: sidekiq: (pid 26387) 0s ok: run: unicorn: (pid 26397) 0s

进入页面地址栏点击你设置的ip:8989

密码至少8位 adminadmin建议

默认用户名root ,输入密码adminadmin

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2600.html,若引用不当,请联系修改。

相关文章 8

1

fikker搭建教程(fikker模板) 30秒前

目录:1、Fikker网站加速与CDN加速有什么区别2、如何搭建Nginx服务器?Fikker网站加速与CDN加速有什么区别 1. Fikker是安装在自身网站服务器上的...

2

Linux中收发网络包具体方法 2分钟前

为了使得多种设备能通过网络相互通信,和为了解决各种不同设备在网络互联中的兼容性问题,国际标标准化组织制定了开放式系统互联通...

3

辽阳服务器(辽宁服务器地址) 4分钟前

目录:1、thinkpad可以在联想店里修不?辽阳有thinkpad维修点没?2、辽宁地区电信和联通的宽带,哪个速度快,玩游戏好?我是辽阳的3、辽阳...

4

详解ES6数组 5分钟前

ES6是 JavaScript 的下一个版本标准,2015.06 发版,ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 J...

5

Linux系统下制作RamDisk 7分钟前

RamDisk就是将内存的一部分当作硬盘来使用,所以RamDisk可以当作一个存放临时数据的地方,本篇文章和大家分享Linux系统下制作RamDisk的教程。...

6

通过PySnooper调试python代码 8分钟前

PySnooper是一款适合菜鸟用的代码调试工具。 如果Python代码哪儿输出不对劲了,之前一般都是利用print函数结合pdb.setTrace()来找问题,如果使用...

7

西双版纳网页制作(西双版纳网站建设公司) 10分钟前

目录:1、请问如何实现:在网页中选择了国家,下面自动出现该国家的省名供选择2、西双版纳福纳电子科技有限公司怎么样?3、西双版纳...

8

讲解一下Java OOM以及解决方法 12分钟前

最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,...