官术网_书友最值得收藏!

What this book covers

Chapter 1, Getting Started with Gitolite, shows you why Gitolite is useful along with some examples of basic access control rules as well as some advanced features. It also shows you how to create a test instance of Gitolite to help you try it out safely.

Chapter 2, Installing Gitolite, talks about installing Gitolite and basic administration tasks such as adding a new user and creating a new repository.

Chapter 3, Your Users and Gitolite, discusses how users see a Gitolite-managed system and what they need to know to start using it. It also has useful information on finding and fixing problems with ssh keys.

Chapter 4, Adding and Removing Users, goes into more detail on user management and what happens behind the scenes when you add a user. Special case situations such as users with multiple keys or users who need a full shell command line are discussed.

Chapter 5, Managing Repositories, talks about adding new repositories as well as bringing existing repositories into Gitolite control.

Chapter 6, Getting Started with Access Control, shows most of Gitolite's basic access control features, including various types of access rules and the configuration file syntax.

Chapter 7, Advanced Access Control and Configuration, goes into advanced features such as personal branches, setting Git config variables, and Gitolite options. It also discusses how Gitolite can be made to affect the operation of gitweb and git-daemon.

Chapter 8, Allowing Users to Create Repos, talks about a feature that is probably one of Gitolite's most popular and important features. It discusses how to allow users to create their own repositories, how the access rules work, and what the creator of a repository can do to allow others to access it.

Chapter 9, Customizing Gitolite, shows how administrators can add unique features to their site using Gitolite's customization capabilities, such as commands and triggers.

Chapter 10, Understanding VREFs, talks about Gitolite's ability to use arbitrary factors to make the allow/reject decision when a user pushes to a repository, with only a few lines of code to be written in most cases.

Chapter 11, Mirroring, explores a Gitolite feature that is very useful in large multisite setups that have developers in many locations around the world working on common projects. Gitolite mirroring is very flexible, and this chapter will set you on your way to make the best use of it.

主站蜘蛛池模板: 阳江市| 井研县| 潮安县| 谢通门县| 礼泉县| 林甸县| 广东省| 大同县| 离岛区| 汝南县| 宝清县| 中江县| 上林县| 信宜市| 重庆市| 郓城县| 罗田县| 桐柏县| 阜宁县| 治多县| 百色市| 游戏| 崇明县| 鄂温| 汾西县| 南平市| 政和县| 阳新县| 登封市| 丹江口市| 平远县| 资溪县| 惠安县| 泰来县| 巴彦县| 海城市| 黔江区| 深州市| 昭平县| 彰武县| 白玉县|