Perforce-Windows Server 2016无法从客户端连接

时间:2018-11-21 14:21:53

标签: windows azure perforce helix-server

我正在尝试将Azure Virtual machine设置为Perforce远程存储库服务器。

首先,让我引导您完成服务器上Helix的安装:

![enter image description here

安装完成后会显示:

enter image description here

到目前为止,从客户端计算机(本地台式机)到现在为止,我一直试图连接到该服务器,但是却出现错误:

enter image description here 现在,我首先以为入站端口未打开,因此在Azure云门户中添加了以下网络规则:

enter image description here

但是,这对我没有任何帮助,并且我得到了相同的错误。

所以现在我有点滞留了。有人遇到过这个问题,知道我如何从perforce连接到我的远程计算机吗?

从下面的注释中,当我输入p4信息时,我得到以下信息:

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

1 个答案:

答案 0 :(得分:1)

允许端口通过Windows防火墙。

1)按键盘上的Windows徽标+ X键,然后从上下文菜单中选择“控制面板”。

2)从选项中选择“系统和安全性”,然后在窗口右侧单击Windows防火墙。

3)单击“高级设置”,然后从窗口左侧面板中选择“入站规则”。

4)单击右侧面板“操作”选项卡下的“新建规则”,然后从窗口中选择“端口”单选按钮。

5)按照屏幕上的说明进行操作,并检查更改是否有效。