主要的功能是能管理用户、文档、问答以及管理用户的 ssh key 为用户开放 git 代码下载或地址。与此同时,能为每个用户分配不同的权限,来决定每个用户能看哪些,用户与用户之间不能相互看到对方的东西。