Git集成了SSH,并附带了一个特殊的Git -shell应用程序,该应用程序是专门设计来作为使用Git命令的环境。将用户的默认shell设置为git-shell,可以限制用户在与服务器交互时可用的操作。
Git本身没有提供存储库权限工具来帮助你管理每个用户的访问权限,因此你不得不借助于操作系统的用户和访问控制列表(ACL)控件,如果你只有少数几个用户,那个操作会变得有点乏味,对于小型项目或刚刚启动的项目,在Linux服务器上运行Git是解决协作空间需求最简单而直接的解决方案。
相关导航
暂无评论...