Skip to Content
可编程网络自动化
book

可编程网络自动化

by Jason Edelman, Scott S. Lowe, Matt Oswalt
January 2023
Intermediate to advanced
458 pages
14h 16m
Chinese
Posts & Telecom Press
Content preview from 可编程网络自动化
使用
Git
控制源代码
235
可以将网络设备配置文件放入源代码控制中,这样便于查看任意时刻的设备配置状态。
有一款名为
RANCID
的非常有名的工具就是采用这种方法存储网络设备配置备份的。
易于识别出不同版本的网络设备配置之间的变化,方便你和你的团队验证只应用了所需
的变更(例如,不会无意将某个
VLAN
从错误的
802.1Q trunk
中修剪掉)
可以将配置模板放入源代码控制中,确保你和你的团队在使用模板生成网络设备配置或
报告之前能够跟踪其变更。
可以对网络文档应用源代码控制。
对任何文件所做的任何变更会连同负责人一并被记录下来——再也不会出现相互推卸责
任的现象。
现在你已经知道了源代码控制能为你、你所在的组织以及你的工作流带来什么样的好处,
接下来就来了解一下广为使用的源代码控制工具
Git
8.4
 
Git
Git
是众多源代码控制工具中的“新人”,已经成为大多数开源项目事实上的源代码控制工
具(
Git
还管理着
Linux
内核的源代码)
。因此,本书将重点讨论
Git
,但要记住,
Git
并不
是唯一的源代码控制工具。遗憾的是,其他工具超出了本书的范畴。
就从
Git
诞生的来龙去脉讲起吧。
8.4.1
 
Git
简史
如前所述,
Git
是用于管理
Linux
内核源代码的源代码控制工具。
Git
是由
Linux
之父
Linus
Torvalds
2005
4
月初启动的
,以回应
Linux
内核开发者社区与其当时所使用的专利系
统(
BitKeeper
)之间的矛盾。
在着手编写
Git
时,
T
orvalds
设立了几个关键目标。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

弱监督学习实用指南

弱监督学习实用指南

Wee Hyong Tok, Amit Bahree, Senja Filipi
Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu

Publisher Resources

ISBN: 9787115606181