zdlmix
zdlmix
zdlmix
Joined 3 years ago
DecJanFebMarAprMayJuneJulyAugSeptOctNov
zdlmix
·
zdlmix
·
  1. 按模块分仓库、分组、分人、分权
  2. 使用其他 git 权限管理工具,比如 gitolitegitosis

Gitolite是一款Perl语言开发的Git服务管理工具,通过公钥对用户进行认证,并能够通过配置文件对写操作进行基于分支和路径的精细授权。Gitolite采用的是SSH协议并且使用SSH公钥认证,因此无论是管理员还是普通用户,都需要对SSH非常熟悉

可以看到一些工具都是对 “写” 进行控制,而不是 “读”,这是 git 本身限制的,如果要细分目录的读权限,只能上 svn 了

zdlmix
·

kotlin 可以少些不少代码,比如 Getter/Setter 但这些都不是关键,java 配合一些工具,比如 lombok 也可以简化这些,优势不是特别明显(且切换成本高,不如 java8 到 11 等那么顺滑)