gpt4 book ai didi

version-control - 在互联网上托管 Perforce 服务器?

转载 作者:行者123 更新时间:2023-12-04 06:57:50 27 4
gpt4 key购买 nike

我正在将我的系统 (OSX) 配置为 perforce 服务器,以便与我的编码合作伙伴共享我的项目工作。我想在互联网上托管我的服务器,以便他能够连接到我的系统。我可以通过 this 进行配置指南。在我的本地主机上像魅力一样工作。

也许我没有得到什么。

请指导我查找地址或我必须执行哪些额外程序才能使我的合作伙伴可以使用我的系统。
我在 UNIX 终端命令方面很糟糕
我尝试了这些链接,但没有任何答案对我有用。
Perforce with dynamic ip

Online Perforce Repositories

一些问题

是否需要静态 IP 。

我如何让我的系统通过 Internet 供合作伙伴使用?

这是我的 p4 信息。

User name: aadi
Client name: aadi-MacBook-Air
Client host: aadi-MacBook-Air.local
Client unknown.
Current directory: /Users/aadi
Client address: 127.0.0.1:50596
Server address: localhost:1666
Server root: .
Server date: 2014/11/18 01:58:14 +0530 IST
Server uptime: 00:00:10
Server version: P4D/DARWIN90U/2011.1/747877 (2013/11/21)
Server license: none
Case Handling: insensitive

最佳答案

我认为您不需要静态 IP,只要您的合作伙伴可以使用您的动态 IP 连接到您即可。

您的服务器必须监听您的合作伙伴可以访问的 IP 地址,因此“localhost:1666”将不起作用,因为“localhost”意味着仅接受来自您自己机器的连接。

如果您的机器是 192.168.1.101,那么您希望看到如下内容:

Server address: 192.168.1.101:1666

您应该能够通过将服务器启动为“p4d -p 192.168.1.101:1666”来完成。

您还可以尝试在“p4d -p 1666”处启动您的服务器,看看它是否会监听您合作伙伴机器可访问的地址。应该可以,但如果未明确指定 IP 地址,偶尔会出现问题。如果您明确指定了您机器的 IP 地址,并且它是一个动态 IP,那么每次您机器的 IP 地址更改时,您都必须在正确的 IP 地址上停止并重新启动您的服务器,这是相当麻烦的(如果您实际上可以部署静态IP)。

如果您的动态 IP 分配机制与您组织的 DNS 基础设施良好集成,那么所有关于静态与动态 IP 地址的业务都应该消失,这样您的合作伙伴就可以使用您的计算机的主机名而不是 IP 地址。

最后,不要忘记检查您的 OS X 防火墙: http://support.apple.com/en-us/HT201642

关于version-control - 在互联网上托管 Perforce 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com