大庆网站制作公司地址大学生网页设计作业成品
news/
2025/9/22 17:53:49/
文章来源:
大庆网站制作公司地址,大学生网页设计作业成品,网站空间编辑器,广西自治区住房城乡建设部网站MD[Gitlab 安装手册]
Gitlab 安装手册
说明: Gitlab最低配置1核2g,建议配置2核4g以上且单独部署,如有多项目CI/CD要求,可以4核8g
1. 安装相关依赖(安装policycoreutils) [rootsjclinux ~]# yum -y install policycoreutils openssh-server openssh-clients postfix 2. 启动s…MD[Gitlab 安装手册]
Gitlab 安装手册
说明: Gitlab最低配置1核2g,建议配置2核4g以上且单独部署,如有多项目CI/CD要求,可以4核8g
1. 安装相关依赖(安装policycoreutils) [rootsjclinux ~]# yum -y install policycoreutils openssh-server openssh-clients postfix 2. 启动ssh服务设置为开机启动 [rootsjclinux ~]# systemctl enable sshd sudo systemctl start sshd 3. 设置postfix开机自启并启动postfix支持gitlab发信功能 [rootsjclinux ~]# systemctl enable postfix systemctl start postfix 4. 开放ssh以及http服务然后重新加载防火墙列表 [rootsjclinux ~]# firewall-cmd --add-servicessh --permanent [rootsjclinux ~]# firewall-cmd --add-servicehttp --permanent [rootsjclinux ~]# firewall-cmd --reload 5. 下载gitlab包并且安装
(有概率会报错,因为镜像存在问题,或者需要key,可以参考5.1) 在线下载安装包: [rootsjclinux ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.6.1-ce.0.el7.x86_64.rpm 安装: [rootsjclinux ~]# rpm -i gitlab-ce-16.6.1-ce.0.el7.x86_64.rpm 5.1 手动安装部署gitlab 5.1.1 配置yum源 [rootsjclinux ~]# vim /etc/yum.repos.d/gitlab-ce.repo 5.1.2 输入以下内容后, 退出保存 [gitlab-ce] namegitlab-ce baseurlhttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 gpgcheck0 Repo_gpgcheck0 Enabled1 Gpgkeyhttps://packages.gitlab.com/gpg.key 5.1.3 执行安装 [rootsjclinux ~]# sudo yum install gitlab-ce -y 5.1.4 更新本地yum缓存 [rootsjclinux ~]# sudo yum makecache 5.1.5 安装GitLab社区版 [rootsjclinux ~]# sudo yum install gitlab-ce #自动安装最新版 [rootsjclinux ~]# sudo yum install gitlab-ce-x.x.x #安装指定版本 6. 修改gitlab配置(在以下文件中修改,重载配置及重启生效)
[rootsjclinux ~]# vi /etc/gitlab/gitlab.rb# 修改gitlab默认访问地址,在文档开头位置,默认为http://gitlab.example.com,可改为私有IP:端口,如下
external_url http://127.0.0.1:82
# 修改gitlab默认访问端口,在文档末尾位置,默认注释的,为80可以改为82,gitlab用的nginx做代理
# 可以/nginx[listen_port] 查找位置
nginx[listen_port] 827. 修改gitlab用户密码(改密码重启即可生效)
7.1 进入gitlab控制台
# 默认用户名为root,密码为5iveL!fe
# 可进入GitLab安装目录重置密码,一般是 /opt/gitlab/
[rootsjclinux ~]# cd /opt/gitlab/
[rootsjclinux ~]# sudo gitlab-rails console
7.2 设置初次登陆密码(在gitlab控制台输入)
user User.where(id: 1).first
user.password sijiacheng
user.password_confirmation sijiacheng
user.save!
# exit退出gitlab控制台,重启GitLab服务新密码生效这里的sijiacheng是新密码可根据实际情况修改8. 重载配置及启动gitlab,每条命令都要好几分钟
[rootsjclinux ~]# gitlab-ctl reconfigure
[rootsjclinux ~]# gitlab-ctl restart9.把端口添加到防火墙
[rootsjclinux ~]# firewall-cmd --zonepublic --add-port82/tcp --permanent
[rootsjclinux ~]# firewall-cmd --reload10.检验 用http://127.0.0.1:82登录gitlab, 或者用 外网的ip登录gitlab, 记得开放登录端口。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909882.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!