gitlab.rb
#
配置
http
协议所使用的访问地址
,
不加端口号默认为
80
external_url
'http://192.168.206.130'(就因为漏加http://跑不起来)
#
配置
ssh
协议所使用的访问地址和端口
gitlab_rails[
'gitlab_ssh_host'
]
=
'192.168.206.130'
gitlab_rails[
'gitlab_shell_ssh_port'
]
=
222
#
此端口是
run
时
22
端口映射的
222
端口
:wq
#
保存配置文件并退出
# docker run -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab --shm-size 256m --privileged gitlab/gitlab-ce
frp配置(frp版本是0.5x.)
需要时前后端两边都加token
auth.method = "token"
frpc
[[proxies]] # 每一次映射都要加这个 [[proxies]] ,一个文件里可以写多个映射
name = "ssh" # 名称随意,自己看懂就行
type = "tcp" # 协议
localIP = "192.168.3.34" # 需要代理的内网主机,只要从文件所在主机能ping通过去即可
localPort = 22 # 本地服务端口
remotePort = 2222 # 云服务器端口
name = "ssh" # 名称随意,自己看懂就行
type = "tcp" # 协议
localIP = "192.168.3.34" # 需要代理的内网主机,只要从文件所在主机能ping通过去即可
localPort = 22 # 本地服务端口
remotePort = 2222 # 云服务器端口
frps
webServer.addr = "0.0.0.0" # 面板对外暴露的地址
webServer.port = 7500 # 面板端口
webServer.user = "admin" # 面板管理员用户
webServer.password = "admin" # 管理员密码
git步骤
git内下载git clone https://github.com/git/git
git branch -M main
git add . #先添加暂存区
git commit -m "第一次" #提交
git push -uf origin main #上传
网络配置
linux虚拟机两张网卡的虚拟网络
通过添加路由表命令,实现访问内网时通过14.230ip出去
ip route add 10,255.0.0/16 dev eth0 src 10.255.14.230 table 1
ip route add 10,255.0.0/16 dev eth0 src 10.255.14.230 table 1
ip rule add from 10.255.0.0/16 table 1
ping baidu.com验证
ping baidu.com验证