我无法在git bash上运行 git p4 clone // depot / xyz 命令。它给我错误无法访问软件仓库:无法连接,而只是使用.git文件夹创建一个空目录。 我已经完成了git p4的所有必需配置。
git-p4.py file is present at git/bin & git-core directories.
我在git bash中设置如下的p4配置
p4 set P4PORT=ssl:perforce1.xyx.net:1212
p4 set P4USER=<<user.name>>
p4 set P4PASSWD=<<password>>
但是,如果我输入 p4 client 命令并编辑如下所示的确切软件仓库路径的配置,则可以运行 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/...
我可以确认 git p4 已成功安装。 这里可能出什么问题了?它和git-p4.py有关吗?
答案 0 :(得分:2)
事实证明,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>>
答案 1 :(得分:1)
git-p4从未与python3一起使用。我一直在努力使其工作-您可以在这里看到我目前的尝试:
https://github.com/luked99/git/tree/git-p4-python3-final-showdown
它仍然需要大量工作,但一些测试已开始通过。不过大多数还是失败了。
答案 2 :(得分:0)