# 版本库运维

> 以Git仓库作为基础设施和应用程序配置的“单一事实来源”。

- ID: m06364
- 分类: business
- 领域: 管理学

## 定义

以Git仓库作为基础设施和应用程序配置的“单一事实来源”。对基础设施的任何变更都必须通过Git提交（Pull Request）来触发，而非手动操作服务器。脚手架作用：运维可追溯。禁止任何人SSH进服务器改配置。一切变更都要留下代码记录。把运维动作变成代码管理，实现“按Ctrl+Z就能回滚整个数据中心”。

## 机制

以 Git 仓库作为基础设施与应用配置的"单一事实来源"。机制是**声明式 + 自动化对账**——对环境的任何变更都通过 Git PR 触发，再由控制器持续把实际状态拉向 Git 中声明的期望状态，禁止手动 SSH 改服务器。实现运维可追溯、可回滚。

## 练习

1. 把基础设施 / 应用配置以代码存入 Git； 2. 变更通过 PR + 评审合入； 3. 控制器监听 Git，自动把环境同步到期望状态； 4. 出错时回滚 Git 提交即回滚整个环境。

## 脚手架用法

运维可追溯。禁止任何人SSH进服务器改配置。一切变更都要留下代码记录。把运维动作变成代码管理，实现“按Ctrl+Z就能回滚整个数据中心”。

[阅读网页](https://thinkingmodels.site/entries/detail/m06364)
