求各位大腿指导一下…git怎么控制用户下载代码的权限?预想场景,公司来新人直接带整份代码clone走了……会不会有问题?
走同样的路,发现不同的人生
原生的git是没有权限设置的,现在有权限要求的都用github或者gitlab等基于git在线代码管理平台(同时附带了更多更强大的功能),有私有部署要求的目前只有gitlab一家提供社区版系统,也有汉化docker镜像不推荐用svn,代码版本记录丢失的风险还是比git高很多 @ZXCDFGTYU
我曾经用 Gitolite 为git项目分配权限,还好用
公司来新人直接带整份代码clone走了……会不会有问题?
如果整个公司所有的东西都在一个仓库里,不让别人clone, 别人怎么开发。 如果有几个则对应给相应权限。
ps: 引一下廖大大的话: 现在代码不值钱
设置权限呗,git一般有分公开,私密之类的,一般私密的需要入组才能克隆。在项目内可以设置。
要搞权限还是要用svn,毕竟git设计的初衷就是开放共享,git搞权限挺麻烦的,不如svn,配置文件里设置好就行,而且也有hook
git没有。。。git都是完全权限的
gitlab 可以弄,但是当你给权限了之后还是会clone走所有代码。。。我会说我电脑里几个实习公司的前端代码都有吗,只要抱着学习的心态,没事看看,不要做什么交易我觉得没什么的
原生的git是没有权限设置的,现在有权限要求的都用github或者gitlab等基于git在线代码管理平台(同时附带了更多更强大的功能),有私有部署要求的目前只有gitlab一家提供社区版系统,也有汉化docker镜像
不推荐用svn,代码版本记录丢失的风险还是比git高很多 @ZXCDFGTYU
我曾经用 Gitolite 为git项目分配权限,还好用
如果整个公司所有的东西都在一个仓库里,不让别人clone, 别人怎么开发。 如果有几个则对应给相应权限。
ps: 引一下廖大大的话: 现在代码不值钱
设置权限呗,git一般有分公开,私密之类的,一般私密的需要入组才能克隆。在项目内可以设置。
要搞权限还是要用svn,毕竟git设计的初衷就是开放共享,git搞权限挺麻烦的,不如svn,配置文件里设置好就行,而且也有hook
git没有。。。git都是完全权限的
gitlab 可以弄,但是当你给权限了之后还是会clone走所有代码。。。
我会说我电脑里几个实习公司的前端代码都有吗,只要抱着学习的心态,没事看看,不要做什么交易我觉得没什么的