1.描述
GitLab是啥这里就不需要多介绍了。如果不晓得如何搭建,可以看一下别的文章。这里大概讲一下如何搭建。注重讲我是如何根据自己的思路把局域网问题解决了。
另外,关于调优方面的。就不多描述了。大概说一下。
我就不调优了,运行内存是3G左右
大概限制了一下cpu:
worker_processes = 2
提示:该操作于gitlab的配置文件里面。修改完记得刷新配置。
GitLab官网:
https://gitlab.cn/install/
注意:我使用的版本是 gitlab-jh-14.8.2-jh.0.el7.x86_64
Linux快速下载通道 :
wget https://omnibus.gitlab.cn/el/7/gitlab-jh-14.8.2-jh.0.el7.x86_64.rpm
进入Linux某个无人知晓的目录下,进行以上命令下载。
后进行安装:
sudo rpm -Uvh gitlab-jh-14.8.2-jh.0.el7.x86_64.rpm
进过一番折腾后,我想gitlab已安装完毕。以下附上几个常用命令,供后续演示使用。
2.命令:
命令 | 描述 |
---|---|
gitlab-ctl reconfigure | 重置gitlab |
gitlab-ctl restart | 重启gitlab |
gitlab-ctl start | 启动gitlab |
3.配置相关
关于密码问题:
默认情况下,Omnibus GitLab 会自动为初始管理员用户账号 (root
) 生成密码,并将其存储到 /etc/gitlab/initial_root_password
至少 24 小时。出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure
自动删除。
关于局域网改外网问题:
配置文件 /etc/gitlab/gitlab.rb:
external_url 'http://127.0.0.1:88'
注意:该配置是局域网,如果需要外网怎么办呢?
接下来,先看看局域网改外网前的一些问题?
知晓所遇问题后,得动脑筋了。我的思路是根据Linux系统的Hosts进行修改。
先把gitlab的配置改成外网。改为:
external_url 'http://xmlparse.club:6666'
注意:修改完之后,需要执行命令,刷一下配置
gitlab-ctl reconfigure
随后,进行Linux中hosts进行修改。如何修改,是linux知识了,不懂的可以进行百度,这里不多描述了。
注意:我使用linux的/etc/hosts
解决了该问题。配置好hosts不需要刷新或重启,直接ping就知道成功了。
至于如何穿透,公网ip,域名,什么的就不描述了。懂的都懂。不懂的百度一下。
最后附上大家期待的结果图: