git p4 pu sh p4 репо в gitlab - PullRequest
       122

git p4 pu sh p4 репо в gitlab

1 голос
/ 28 апреля 2020

Простите, я пытался заставить git p4 работать на лучшую часть дня, и я, должно быть, упускаю что-то глупое. Я просмотрел бесчисленные веб-сайты и все в основном говорят одно и то же, включая этот: Как синхронизировать c с удаленным Git хранилищем? . Я хотел бы настроить свой поток так, чтобы я мог выводить содержимое sh со своего сервера p4 на git. Мне все равно, если его автомат c, я просто хочу загрузить файлы.

Вот команды, которые я выполнил, git -p4.py имеет псевдоним p4 git.

git init DL; cd DL/
git config --global alias.p4 '!git-p4'
git config --global git-p4.detectRenames true
git config --global git-p4.detectCopies true
git config --add p4git.branchList main:DL
p4git clone --use-client-spec //depot/apps/DevOps/tools/ansible/DL/...@all .

Это работает, насколько я могу судить, заполняется git локальное репо. Это хорошо, но как мне получить мой p4 контент в github или gitlab ?? Есть так много сайтов, которые говорят о клонировании, а затем сразу же говорят об импорте в p4.

не должно быть дополнительных команд для чего-то подобного:

git push origin git@gitlab.domain.com:user/sandbox.git

Помощь очень важна.

1 Ответ

0 голосов
/ 28 апреля 2020

Если вы создали пустой репозиторий GitHub, все, что вам нужно сделать локально, это:

cd /path/to/local/repo
git remote add gh https://github.com/<your>/<NewEmptyREpo>
git push gh master

OP New2 Python предпочитает ( в комментариях ), поскольку git-p4 оказывается капризным:

Я просто вручную скопировал файлы в репо и использовал обычные команды git.

...