您好我正在读这个:
它说镜像现有git存储库的部分。
这种情况,我正在尝试将服务器上的存储库镜像到我的计算机上的本地目录中,该目录位于内部网络上。
如果我对服务器上的存储库执行此操作:
git remote add stash http://username@192.168.1.101:7999/yourproject/repo.git
我认为它不会起作用,因为实时服务器对本地网络上的私有IP一无所知。
我怎么能这样做?
答案 0 :(得分:1)
为了在内部私有服务器上创建外部git存储库的镜像,您有以下几种可能性:
如果私有服务器存储库驻留在您的工作站上,则只需从外部服务器定期提取更改(并推送新的本地更改)。如果你需要"代理"外部服务器与专用网络中的同事(例如,如果互联网连接不快速或稳定,则加速工作)然后配置对专用服务器存储库的访问,例如,在您的工作站上运行SSH服务器。请查看[{3}}了解[gory]详细信息。
答案 1 :(得分:0)
当我尝试使用主机上的ip地址时,它会失败,但如果我使用http://username@localhost:port/path/to/.git
它就可以了。所以我想在主机上你必须使用localhost?你不能使用实际的IP地址。