我正在尝试将我的设置Azure
Virtual machine
为Perforce
远程存储库服务器。
首先让我带您完成Helix
在服务器上的安装:
安装完成后它说:
到目前为止,我的客户端计算机(我的本地桌面)现在一切顺利,我尝试连接到该服务器,但是,我收到一个错误:
现在首先我认为我的入站端口没有打开,所以我在我的 Azure 云门户中添加了以下网络规则:
但是,这对我没有任何作用,我得到了同样的错误。
所以现在我有点被困了。有没有人遇到过这个问题并且知道我如何从 perforce 连接到我的远程机器?
从下面的评论中,当我输入 p4 info 时,我得到以下信息:
User name: ******
Client name: PerforceServer
Client host: PerforceServer
Client unknown.
Current directory: c:\Users\*****
Peer address: 127.0.0.1:50413
Client address: 127.0.0.1
Server address: PerforceServer:1666
Server root: C:\Users\*****\VersionControl
Server date: 2018/11/21 14:44:12 +0000 Coordinated Universal Time
Server uptime: 00:01:27
Server version: P4D/NTX64/2018.2/1724420 (2018/11/02)
Server license: none
Case Handling: insensitive
但是使用前缀 PerforceServer:1666 我仍然无法连接
运行 netstat 时:
TCP 127.0.0.1:50688 PerforceServer:1666 TIME_WAIT
TCP 127.0.0.1:50689 PerforceServer:1666 TIME_WAIT
另外,如果我运行,p4d
我会收到以下错误:
Perforce server error:
Listen 1666 failed.
TCP listen on 1666 failed.
bind: 0.0.0.0:1666: WSAEADDRINUSE