git - 自己托管存储库的本地“分叉”
问题描述
我想模拟一个存储库(就像 GitHub 所做的那样)。
本质上,我想要一个已经托管在 GitHub 上的存储库的本地副本,我可以将其推送到我将开发的项目中并将其用作远程。
我不想直接克隆 GitHub 存储库,因为我没有推送访问权限。但是,我确实想要一个可以推送访问的遥控器(“fork”),因为我想将我的源代码的副本保存在更中心的位置
- 以防我的开发环境发生任何事情
- 当我切换开发环境时
我认为“叉子”可以用任何一个来创建
git clone --mirror https://github.com/user/repo
- 或者
git clone --bare https://github.com/user/repo
但我不清楚--mirror
和之间的区别--bare
:我不知道该使用哪个。而且可能会有更好的解决方案。
然后,当我“分叉”它时,我想将“分叉”克隆到我实际进行开发的地方。
这样做最明智的方法是什么?
解决方案
推荐阅读
- git - Ubuntu 18.04 Git 启动自己的 ssh-agent 而不是使用现有的代理
- node.js - 需要帮助解决 heroku 部署的错误
- arrays - Julia 中的绘图函数不会处理从数据集中获取的数据
- sabre - Sabre BFM:如何获得每人的机票价格?
- c - 如何访问给定指针的数据?
- pandas-groupby - pandas Groupby Aggregate 添加汇总行
- html - 如何将图像变成弹出按钮?
- python - 如何从数据框转换为数组
- python - 如何使用 Pandas html 函数解析表格?
- c++ - 有没有办法列出两个可执行二进制文件之间哪些函数发生了变化?