git - git p4 push p4 repo 到 gitlab
问题描述
原谅我,我一直在努力让git p4在一天的大部分时间里工作,我一定错过了一些愚蠢的事情。我搜索了无数网站,基本上都说了同样的话,包括这个:如何与远程 Git 存储库同步?. 我想设置我的流程,以便我可以将内容从我的 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 local repo 被填充了。那很好,花花公子,但是我如何将我的 p4 内容放入 github 或 gitlab?有很多网站谈论克隆,然后立即谈论导入到 p4。
不应该有这样的额外命令:
git push origin git@gitlab.domain.com:user/sandbox.git
非常感谢您的帮助。
解决方案
如果您创建了一个空的 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 命令。
推荐阅读
- reactjs - 如何设置条件渲染navlink
- python-3.x - 我正在尝试从whatsapp web 下载一些图片
- linux - 如何使用 Bash 将命令输出列表变成菜单选项列表?
- linux - 将更改推送到我自己的远程存储库时出错(身份验证问题)
- javascript - ionic:如何允许多个菜单?
- r - R:在函数中使用 smooth.spline
- javascript - 如何使用 AJAX 将 PHP 数组传递给 HTML 页面?
- python - “从不太安全的应用程序访问”的解决方法
- android - 如何仅为我的 ViewHolder 获取 Json 的一部分?(在科特林)
- php - JustinRainbow/JsonSchema 中的外部引用