ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Gitlab部署

2022-06-05 01:31:07  阅读:133  来源: 互联网

标签:gitlab 启动 部署 Gitlab systemctl yum ctl el7


GitLab是Ruby开发的自托管的Git项目仓库,可通过Web界面访问公开的或者私人的项目。

Gitlab服务器部署

该部署以Red Hat 7为例

安装依赖

yum install -y curl policycoreutils-python openssh-server

启动ssh服务/设置为开机启动

systemctl enable sshd

systemctl start sshd

安装 Postfix 邮件服务器

yum install -y postfix

systemctl enable postfix

systemctl start postfix

安装gitlab

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

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

修改 gitlab 配置

vim /etc/gitlab/gitlab.rb

#修改该项为自己的IP地址
external_url 'http://192.168.111.129:9081'
#将该注释去掉并修改,端口不可与上方重复
puma['port'] = 9082

重置 gitlab

gitlab-ctl reconfigure

systemctl restart gitlab-runsvdir

启动完成后即可通过地址访问(该地方要稍微等一下,gitlab启动时间有点久,要是看到502代表还在启动中)

测试链接

修改密码,默认用户为root(设置密码并登录,邮箱地址可以跳过)

注:老版本的gitlab会有初始密码在文件 /etc/gitlab/initial_root_password 中查看

登录后的页面

Gitlab相关命令

gitlab-ctl start      // 启动所有 gitlab 组件;
gitlab-ctl stop       // 停止所有 gitlab 组件;
gitlab-ctl restart    // 重启所有 gitlab 组件;
gitlab-ctl status     // 查看服务状态;
gitlab-ctl reconfigure        // 刷新配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    // 检查gitlab;
gitlab-ctl tail        // 查看日志;

  

 

标签:gitlab,启动,部署,Gitlab,systemctl,yum,ctl,el7
来源: https://www.cnblogs.com/cjzzz/p/16343230.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有