场景
1.仓库是公开状态
需求
1.需要用户对此仓库进行克隆时,必须输入账户密码进行验证
场景
1.仓库是公开状态
需求
1.需要用户对此仓库进行克隆时,必须输入账户密码进行验证
这是个需求自身矛盾
1.仓库是公开状态,任何人都可以访问仓库的代码,这就包含了代码本身、文件、提交历史记录等
因为仓库公开,我可以浏览全部内容,即使不允许克隆,我只要写程序遍历全部文件下载下来,嗯,就像爬虫那样,你整个仓库的内容我就都有了,可以不依赖克隆功能
所以是矛盾的需求
就好比,一本书,你允许我一页一页的看,但不让我整本拿走,我只需要一页一页的复印,你整本书我也能复制走,这有什么意义呢