我目前正在使用Puppet模块,并将它们从其公共存储库“派生”到内部Git服务器。目前,我的工作流程是:
git remote rename origin upstream
git remote add origin ssh://server.name/repo/path.git
git push -u origin master
这是在内部服务器上重新托管公共仓库的适当方法吗?
此外,是否有任何人可以与克隆内部存储库的任何人自动共享上游存储库的配置?还是每个用户都需要手动运行git remote add upstream <server>
?
答案 0 :(得分:1)
这是在内部服务器上重新托管公共仓库的适当方法吗?
是的。 --origin
的{{1}}选项可让您从工作流程中删除步骤2。
此外,是否有任何人可以与克隆内部存储库的任何人自动共享上游存储库的配置?
没有。您可以组合一个脚本,该脚本将实现所需的配置,并与将与您一起从事该项目的开发人员共享。