如何使用 "git clone" 创建共享存储库?
How can I create a shared repo using "git clone"?
“git init”命令有一个参数 --shared,根据我的阅读,它创建了一个设置了权限位的 repo,以允许多人访问和更新 repo。
我想创建相同类型的存储库,但这次使用“git 克隆”。它也有一个 --shared 参数,但根据我的阅读,它做了一些完全不同的事情。
如何克隆一个存储库,以便克隆的存储库具有与带有 --shared 参数的“git init”相同的权限位?
您可以尝试解决方法:
git init --shared aFolder
cd aFolder
git remote add origin /url/repo/to/clone
git fetch
git switch main
这样,您先初始化,然后导入远程存储库,而不是直接克隆它。
“git init”命令有一个参数 --shared,根据我的阅读,它创建了一个设置了权限位的 repo,以允许多人访问和更新 repo。
我想创建相同类型的存储库,但这次使用“git 克隆”。它也有一个 --shared 参数,但根据我的阅读,它做了一些完全不同的事情。
如何克隆一个存储库,以便克隆的存储库具有与带有 --shared 参数的“git init”相同的权限位?
您可以尝试解决方法:
git init --shared aFolder
cd aFolder
git remote add origin /url/repo/to/clone
git fetch
git switch main
这样,您先初始化,然后导入远程存储库,而不是直接克隆它。