gitea就行了,这个东西非常轻量级。
git在设计层面做了解耦合,它完全不关心用户、权限这种概念。
只要对那个.git有写权限的就能写。所以光靠git是解决不了这个问题的。
换句话说git原生根本就不存在中心仓库这个概念,它天然就是纯分布式架构。
如果要实现这个概念就一定需要一个中间层来提供权限、用户管理等等事情。
说的更简单一点,git本质上就是个带了快照能力的u盘文件夹,还是fat32的根本就没有ACL。
pull/push操作本质上就是对文件夹的copy paste。
至于谁能pull/push,这个事情它不管的。
【 在 chaobill 的大作中提到: 】
: 我是 debian 。
: 总之能解决就行
--
修改:lvsoft FROM 117.135.80.*
FROM 117.135.80.*