настройка git p4 на windows - PullRequest
       7

настройка git p4 на windows

0 голосов
/ 28 сентября 2018

Я пытаюсь настроить git p4 на Windows.Я установил git bash, python и p4 и могу получить к ним доступ в командной строке cmd.Но не могу заставить работать команду

git p4

.Выдает ошибку -

"fatal: 'p4', похоже, команда git, но мы не смогли ее выполнить. Возможно, git-p4 не работает?"

Git установлен в - C: \ Git \ bin

Python At- C: \ Python37-32

Я также сохранил файл git-p4.py в папке git \ bin и в папке \ГИТ-ядро.Также внутри файла \ git-core есть файл с именем git p4.

Вот содержимое gitconfig в: C: \ Git \ mingw64 \ etc

[http]
    sslCAInfo = C:/Git/mingw64/ssl/certs/ca-bundle.crt
    sslBackend = openssl
[diff "astextplain"]
    textconv = astextplain
[filter "lfs"]
    clean = git-lfs clean -- %f
    smudge = git-lfs smudge -- %f
    process = git-lfs filter-process
    required = true
[credential]
    helper = manager
[p4]
    p4 = !'C:\\Git\\bin\\git-p4.py'

Что не такздесь?

1 Ответ

0 голосов
/ 28 сентября 2018

Были некоторые очень фундаментальные ошибки в том, что я делал.Если кто-то сталкивается с подобной проблемой, пожалуйста, смотрите ниже комментарии -

  • Существует три вида файлов gitconfig.Системный, глобальный и локальный.Вы должны добавить вышеуказанные изменения в глобальный файл gitconfig (.gitconfig) в пользовательском каталоге, а не в mingw64 \ etc (gitconfig).

Изначально глобальный файл gitconfig может отсутствовать в пользовательском каталоге.

Запустите эту команду в git bash, чтобы принудительно создать: git config --edit --global

Для получения дополнительной информацииинформация: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Where-system-global-and-local-Windows-Git-config-files-are-saved

Затем добавьте это в файл .gitconfig.( Я делал [P4] вместо [псевдоним] )

[alias]
    p4 = !'C:\\Git\\bin\\git-p4.py'

Убедитесь, что вы можете запустить python & p4 Команда из git bash.

Если вы столкнулись с какой-либо проблемой с python, обратитесь к ней: Python не работает в командной строке git bash

...