Gitlab环境搭建,git上传代码到gitlab流程

1.搭建虚拟机环境

1.安装一台虚拟机

1.搭建base

Vi /etc/hosts
192.168.233.140 cm04

2.克隆

 

2.设置机器名

设置机器名
hostnamectl set-hostname cm04

3.修改域名映射

vi /etc/hosts
192.168.233.129 cm01
192.168.233.130 cm02
192.168.233.131 cm03

 

4.固定IP地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTROTO=”static”
IPADDR=”192.168.233.140”
NETMASK=”255.255.255.0”
GATEWAY=”192.168.233.2”
DNS1=”114.114.114.114”
DNS2=”8.8.8.8”
(附注:部分镜像需加入ONBOOT="yes")

5.重启网络

systemctl restart network

6.测试

ping www.baidu.com -c 3

7.关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

8.更改安全机制

vi /etc/selinux/config
SELINUX=disabled

9.重启

reboot

 

2.GitLab环境搭建

1. 安装相关依赖

yum -y install policycoreutils openssh-server openssh-clients postfix

2. 启动ssh服务&设置为开机启动

systemctl enable sshd && sudo systemctl start sshd

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

systemctl enable postfix && systemctl start postfix

4. 开放ssh以及http服务,然后重新加载防火墙列表

firewall-cmd --add-service=ssh --permanent

firewall-cmd --add-service=http --permanent

firewall-cmd --reload

如果关闭防火墙就不需要做以上配置

5. 下载gitlab包,并且安装

上传安装包至root目录,并解压

(yum install policycoreutils-python)-->配置环境

rpm -ivh gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm

6. 修改gitlab配置

vi /etc/gitlab/gitlab.rb

修改gitlab访问地址和端口,默认为80,我们改为82

external_url 'http://192.168.1.30:82'

nginx['listen_port'] = 82

7. 重载配置及启动gitlab

gitlab-ctl reconfigure

gitlab-ctl restart

8. 把端口添加到防火墙

firewall-cmd --zone=public --add-port=82/tcp --permanent

firewall-cmd --reload
启动成功后,看到以下修改管理员root密码的页面,修改密码后,然后登录即可

9.浏览器访问Gitlab,并重置ROOT用户密码

(访问Gitlab的URL地址:http://192.168.233.140:82/)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11)访问Gitlab查看代码是否提交成功

 

posted @   这题我不会  阅读(498)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示