代码管理与构建的全面指南
1. 共享认证
在大多数组织中,通常会有某种形式的中央服务器来处理认证,LDAP 服务器是一个相当常见的选择。即便假定组织已经以某种方式解决了这个核心问题,并且正在运行某种 LDAP 服务器,但为了测试目的搭建一个 LDAP 服务器相对容易。
可以使用 389 Server(以 LDAP 服务器常用端口命名),并结合 phpLDAPadmin 这个用于管理 LDAP 服务器的 Web 应用程序。搭建测试 LDAP 服务器很有用,因为可以用它来测试不同的服务器。
2. 托管 Git 服务器
许多组织完全无法使用其他组织内部托管的服务,比如政府机构、处理资金的组织(如银行、保险公司和游戏公司)。原因可能是法律规定,或者只是担心关键代码流出组织。
如果没有这些顾虑,使用 GitHub 或 GitLab 等提供私有账户的托管服务是合理的。使用它们可以方便地学习和探索 Git 的功能。这两个平台都提供免费账户,便于评估其服务。
它们相比普通 Git 提供了以下一些功能:
- Web 界面
- 内置维基的文档功能
- 问题跟踪器
- 提交可视化
- 分支可视化
- 拉取请求工作流
不过,并非总能使用它们提供的所有功能,例如可能已经有自己的维基、文档系统和问题跟踪器等需要集成。我们最关注的功能是与代码管理和可视化密切相关的功能。
3. 大二进制文件
GitHub 和 GitLab 有相似之处,但也存在差异。传统的源代码管理系统(如 Git)不太适合存储大二进制文件。以往可以将文件路径
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



