虚拟机部署gitlab的问题

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

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