-2

我正在尝试将我的设置Azure Virtual machinePerforce远程存储库服务器。

首先让我带您完成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
4

1 回答 1

2

允许端口通过 Windows 防火墙。

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

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

3)点击高级设置并从窗口左侧面板中选择入站规则。

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

5)按照屏幕上的说明检查更改是否有效。

于 2018-11-21T16:34:26.763 回答