git - 如何使用“git clone”创建共享仓库?
问题描述
“git init”命令有一个参数 --shared,根据我的阅读,它创建了一个设置了权限位的 repo,以允许多人访问和更新 repo。
我想创建相同类型的存储库,但这次使用“git clone”。它也有一个 --shared 参数,但从我的阅读来看完全不同。
如何克隆 repo,以便克隆的 repo 具有与带有 --shared 参数的“git init”相同的权限位?
解决方案
您可以尝试以下解决方法:
git init --shared aFolder
cd aFolder
git remote add origin /url/repo/to/clone
git fetch
git switch main
这样,您首先初始化,然后导入远程存储库,而不是直接克隆它。
推荐阅读
- javascript - Angular ng2-file-upload 输入文件过滤器不适用于 Internet Explorer 中的 PNG
- python - 显示在表中某个字段中具有值的项目的结果
- php - 从列表中排除类别
- python - 我有两个元组比较。几乎相同的数据。为什么会出现这个错误:
- c++ - 尝试使用外部库中的方法时出现读/写访问错误
- typescript - 如何在 Vue.js 中设置给定的表格单元格
- ruby-on-rails - 使用 Tempus dominus bootstrap4 时参数消失
- java - File.delete 和 File.renameTo 在关闭文件后不起作用
- shell - 使用管道在 shell 脚本中使用 mosquitto
- c++ - 如何使用带有嵌套结构和最少代码更改的 boost::serialization?