能否通过git clone命令一键完成共享仓库的初始化拉取操作?
可以通过单步git clone实现同等需求
你提到的三步操作(初始化带共享权限的仓库、绑定远程地址、拉取远程代码)本身就是git clone的默认执行逻辑,只需要额外通过配置参数指定共享权限规则即可,对应命令如下:
git clone --config core.sharedRepository=0660 <URL>
说明
- 命令中的
core.sharedRepository=0660和git init --shared=0660作用完全一致,会将仓库的共享权限设置为同组用户可读写,符合你指定的权限规则 - 执行完成后可进入仓库目录执行
git config core.sharedRepository验证配置,输出0660即为设置成功
内容的提问来源于stack exchange,提问作者Stefan
相关产品推荐
相关产品推荐

