当前位置: 首页 > Linux

CentOSGitLab搭建

时间:2023-04-06 02:46:58 Linux

CentOSGitLab搭建参考地址gitlab服务常用命令gitlab-ctlstart#启动所有服务gitlab-ctlrestart#重启所有服务gitlab-ctlstop#停止所有服务gitlab-ctlrestartnginx#重启单个服务gitlab-ctlstatus#查看全部componentsStatusgitlab-ctlshow-config#验证配置文件gitlab-ctluninstall#删除gitlab(保留数据)gitlab-ctlcleanse#删除所有数据并重启gitlab-ctltail#查看服务日志gitlab-railsconsoleproduction#进入控制台,可以修改root密码防火墙命令//查看防火墙状态firewall-cmd--state//running|notrunning//永久添加防火墙需要开放的端口firewall-cmd--permanent--zone=public--add-port=8080/tcp//加载配置使修改生效。firewall-cmd--reload//查看打开的端口,出现8080/tcp,正确开启firewall-cmd--permanent--zone=public--list-portsgitlab修改root账号密码//Linux系统执行gitlab-asroot用户railsconsoleproduction//1.查询gitlabroot用户irb(main):001:0>user=User.where(id:1).first//2.设置密码irb(main):002:0>user.password="12345678"//3.确认密码irb(main):003:0>user.password_confirmation="12345678"//4.保存用户信息irb(main):004:0>user.save!//5.exitirb(main):005:0>退出基于CentOS7的gitlab服务安装linux系统//1.安装curlpythonsshsudoyuminstall-ycurlpolicycoreutils-pythonopenssh-server//2.设置SSH服务自动开机sudosystemctlenablesshd//3.启动SSH服务sudosystemctlstartsshd//4.接下来安装Postfix发送通知邮件sudoyuminstallpostfix//5.设置postfix服务开机自动启动sudosystemctlenablepostfix//6.启动postfixsudosystemctlstartpostfix//7.添加gitlab镜像wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm//8.安装gitlabrpm-igitlab-ce-10.0.0-ce.0.el7.x86_64.rpm//9.修改gitlab配置文件,指定服务器ip和自定义端口//ps:注意这里设置的端口不能被占用。默认为8080端口,如果8080已经被占用,请自定义其他端口,并在防火墙设置中打开相应的端口vim/etc/gitlab/gitlab.rb//10.重新加载gitlab配置gitlab-ctlreconfigure//11.重启gitlab服务gitlab-ctl重启初始账号:root密码:5iveL!fe探索未知世界