将公共Git存储库分叉到内部Git主机,以及如何跟踪上游
我目前正在使用Puppet模块,我正在将它们从公共repo“分叉”到内部Git服务器。目前,我的工作流程是:将公共Git存储库分叉到内部Git主机,以及如何跟踪上游,git,git-remote,git-fork,upstream-branch,Git,Git Remote,Git Fork,Upstream Branch,我目前正在使用Puppet模块,我正在将它们从公共repo“分叉”到内部Git服务器。目前,我的工作流程是: 将公共回购克隆到我的工作站 运行git remote rename origin upstream 在内部Git服务器的web UI中创建新存储库 运行git远程添加源ssh://server.name/repo/path.git 最后,将我的本地克隆推送到内部服务器: git-push-u原始主机 这是在内部服务器上重新托管公共回购的适当方式吗 此外,是否可以与克隆内部回购的任何人自动
git remote rename origin upstream
git远程添加源ssh://server.name/repo/path.git
git-push-u原始主机
git clone
的--origin
选项将允许您从工作流中删除步骤2
此外,是否可以与克隆内部回购的任何人自动共享上游回购的配置
没有。您可以编写一个脚本来实现所需的配置,并与将与您一起参与项目的开发人员共享该脚本。啊,这太不幸了。不过,谢谢你提供的关于克隆的提示!这当然简化了它。