虚拟机部署gitlab的问题

我想在办公室服务器的虚拟机上装一个gitlab的服务,比如说虚拟机的ip是A,服务器的ip是B,现在我部署好以后,在服务器上,访问A是可以访问的,但是在其他局域网的电脑上只能访问B,然后通过nginx跳转可以在访问B的时候跳转到A,这样我在其他局域网的电脑上就可以访问虚拟机的gitlab管理页面,但是我想拉取代码等是做不到的,请问我应该怎么做,才能在其他局域网的电脑上使用服务器虚拟机的gitlab服务呢?

你直接把external_url改成B的ip,然后通过B的ip访问gitlab的服务就好了啊。

你好,这个问题解决了吗?我和你的情况类似,但是我是通过域名解析的,目前访问什么都没有问题就是走git协议clone仓库无法走免密。

你好,我的情况和这个很像,但是我是通过域名走的nginx转发,目前git协议clone仓库不行,一直让输入密码,即时是配了ssh免密,请问怎么处理?