git p4 clone 命令给出错误:访问仓库失败:无法连接

Nax*_*axi 5 git perforce

我无法在我的 git bash 上运行git p4 clone //depot/xyz命令。它让我在访问 depot 时出错:无法连接,只是创建了一个带有 .git 文件夹的空目录。我已经完成了 git p4 所需的所有配置。

git-p4.py file is present at git/bin & git-core directories.
Run Code Online (Sandbox Code Playgroud)

我在 git bash 中设置了如下所示的 p4 配置

p4 set P4PORT=ssl:perforce1.xyx.net:1212
p4 set P4USER=<<user.name>>
p4 set P4PASSWD=<<password>>
Run Code Online (Sandbox Code Playgroud)

但是,如果我输入p4 客户端命令并编辑配置,给出如下所示的确切仓库路径,我就可以运行p4 sync来加载项目。所以它看起来不像是网络/凭证/防火墙/端口等问题:(在 p4 客户端配置下面让我成功运行 p4 同步)

  Client:   WKSWXXXXX

Update: 2018/10/03 04:21:40

Access: 2018/10/03 04:21:53

Owner:  neeraj.chand

Host:   WKSWXXXXX

Description:
    Created by neeraj.chand.

Root:   c:\Users\312846\git_test

Options:    noallwrite noclobber nocompress unlocked nomodtime normdir

SubmitOptions:  submitunchanged

LineEnd:    local

View:
    //depot/xyz/... //WKSWXXXX/...
Run Code Online (Sandbox Code Playgroud)

我可以确认git p4已成功安装。这里可能出了什么问题?它与 git-p4.py 相关吗?

Nax*_*axi 6

事实证明,git p4 不能与我使用的 python 3.0.xx 正常工作。更改为 python 2.7.1,一切顺利,无需进行任何手动配置(p4 客户端)。

只需为 p4 执行以下配置,您就可以使用git p4 clone //depot

p4 set P4PORT=ssl:perforce1.xyx.net:1212
p4 set P4USER=<<user.name>>
p4 set P4PASSWD=<<password>>
Run Code Online (Sandbox Code Playgroud)