CentOS GitLab网络配置步骤如下:
配置静态IP(可选)
编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-ens33
),设置BOOTPROTO=static
、IPADDR
、GATEWAY
等参数,重启网络服务:
sudo systemctl restart network
配置防火墙
开放HTTP(80)、HTTPS(443)、SSH(22)端口:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
修改GitLab配置文件
编辑/etc/gitlab/gitlab.rb
,设置external_url
为域名或IP(如http://your_domain_or_IP
),若需自定义端口需修改nginx['listen_port']
:
sudo vi /etc/gitlab/gitlab.rb
external_url 'http://your_domain_or_IP:端口' # 端口默认80,可自定义
sudo gitlab-ctl reconfigure
验证访问
通过浏览器访问配置的URL,首次登录使用默认管理员账号root
及初始密码(可在/etc/gitlab/initial_root_password
中查看)。
说明:若需内网穿透或公网访问,可结合工具(如cpolar)配置隧道,将内网端口映射为公网地址。