我是Linux和命令行的新手,如果我的问题对这个社区来说太新秀的话,我很抱歉,但是我在Virtual上安装了Ubuntu16.04,并在上面配置了git (CE)。我还配置了我的external_URL。git实验室在我的本地网络上运行得很好,但我想让我的朋友从他的网络上加入我的存储库。如果有必要的话,我不知道该如何把它放到公共知识产权上,才能把它放到网上。
发布于 2022-04-19 09:01:47
您可以获得一个域和(自托管的) dns提供程序,然后将该域指向“您的ip”,并在您的设备(和路由器)上公开GitLab端口。然后,如果人们访问您的域名/网站,DNS提供商将指向您的pc,如果他们访问正确的端口,如www.yourwebsite.com:8080,他们应该看到您的GitLab服务器。我不太确定你应该如何发布的GitLab网站,是可以在您的本地主机上的VirtualBox,但您的个人电脑的本地主机。我认为这就是你问题的实质。
在我看来,一种更简单的方法是在您的.onion中免费计算/生成一个tor域( tor domain,.onion),并使tor转发您的GitLab端口。你可以在树莓PI上这样做,在世界上任何有互联网的地方都可以这样做。人们可以从世界上任何地方访问您的GitLab服务器,并使用torsocks克隆/推拉。
https://stackoverflow.com/questions/43970173
复制相似问题