Команда git p4 clone выдает ошибку: сбой при доступе к депо: не удалось подключиться - PullRequest
0 голосов
/ 03 октября 2018

Я не могу запустить команду git p4 clone // depot / xyz на моем git bash.Это дает мне ошибку сбой доступа к хранилищу: не удалось подключиться и просто создает пустой каталог с папкой .git.Я сделал все необходимые конфигурации для git p4.

git-p4.py file is present at git/bin & git-core directories.

Я установил конфигурации p4, как показано ниже, в git bash

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?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

git-p4 никогда не работал с python3.Я пытался заставить его работать - вы можете увидеть мою текущую попытку здесь:

https://github.com/luked99/git/tree/git-p4-python3-final-showdown

Это все еще требует немало работы, но несколько тестовначинают проходить.Большинство все еще терпит неудачу все же.

0 голосов
/ 03 октября 2018

Как оказалось, 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>>
...