Linux本地搭建GitLab服务器 - 内网穿透远程访问
warning:
这篇文章距离上次修改已过201天,其中的内容可能已经有所变动。
在完成GitLab服务器的本地搭建后,为了能在公网环境下远程访问GitLab,我们可以使用内网穿透工具来实现。以下是使用cpolar
进行内网穿透的示例步骤:
- 安装cpolar:在支持安装cpolar的操作系统上,使用官方提供的安装指令进行安装。
curl -L https://www.cpolar.com/static/downloads/install-release.sh | sudo bash
- 登录cpolar账号:如果你还没有账号,需要先注册cpolar用户。
cpolar login
- 创建隧道:为GitLab服务创建一个公网地址,例如将本地8080端口映射到公网。
cpolar tcp 8080
- 访问公网地址:执行内网穿透后,cpolar会提供一个公网地址,你可以通过这个地址和端口访问你的GitLab服务器。
- 配置GitLab:现在你需要配置GitLab以使用新的公网地址。编辑
gitlab.rb
文件,找到external_url
配置项,并将其修改为cpolar提供的公网地址。
external_url 'http://<公网地址>:<端口>
- 重启GitLab:保存配置并重启GitLab服务。
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
现在,你应该能够通过cpolar提供的公网地址远程访问你的GitLab服务器了。记得允许相应的端口在防火墙和网络安全组中。
评论已关闭