git p4 push p4 repo到GitLab

izkcnapc  于 2023-05-21  发布在  Git
关注(0)|答案(1)|浏览(143)

我一直试图让git p4工作,我一定是错过了一些愚蠢的东西。我搜索了无数的网站,基本上都说了同样的话,包括这一个:How to sync with a remote Git repository?
我想设置我的流,以便我可以将内容从我的p4服务器推送到Git。我真的不在乎它是否是自动的,我只是想上传文件。
下面是我运行的命令,git-p4.py别名为p4git。

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
jdgnovmf

jdgnovmf1#

如果你已经创建了一个空的GitHub仓库,你只需要在本地做以下事情:

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

OP New2Python更喜欢(在评论中),因为git-p4显示出反复无常:
我只是在repo中手动复制文件,并使用普通的git命令。

相关问题