- 主题:弄多人git仓库,被linux 的权限折磨了
我问了grok,说推荐使用共享的group加上粘滞位
但是贴不出来
【 在 chaobill 的大作中提到: 】
: 现在是 project.git 文件夹是当前用户,就能 clone
: 其他 gitusers 的组的也不能 clone。
: linux 的权限就是烂啊
: ...................
--
FROM 221.198.65.*
可能是幻觉,感觉他说的可能是set group id (SGID)
【 在 chaobill 的大作中提到: 】
: 粘滞位是把该文件夹下的文件改成相应的 gid 或者 uid 的么。
: 我这也是问豆包整的,结果还是没搞好。
: 难道父级目录也有影响么
: ...................
--
FROM 221.198.65.*
sudo chgrp -R gitgroup /path/to/repo
sudo chmod -R g+rwX /path/to/repo
sudo chmod g+s /path/to/repo
git init --shared=group
【 在 tgfbeta 的大作中提到: 】
: 可能是幻觉,感觉他说的可能是set group id (SGID)
--
修改:tgfbeta FROM 221.198.65.*
FROM 221.198.65.*
KISS
【 在 ayaka 的大作中提到: 】
: 很多现成的开源服务端为啥不用,你说不想搞那么大,可是那样搞了省了多少事,节约下来的时间用来干活不好吗?
--
FROM 221.198.64.*