Gitolite Essentials (Paperback)

Sitaram Chamarty

  • 出版商: Packt Publishing
  • 出版日期: 2014-02-21
  • 售價: $1,340
  • 貴賓價: 9.5$1,273
  • 語言: 英文
  • 頁數: 110
  • 裝訂: Paperback
  • ISBN: 1783282371
  • ISBN-13: 9781783282371
  • 下單後立即進貨 (約3~4週)

買這商品的人也買了...

商品描述

Leverage powerful branch and user access control with Git for your own private collaborative repositories

Overview

  • Learn to manage the many repositories and the users accessing these repositories in the Git server
  • Walks you through the most important ideas and concepts in Gitolite supported by examples and use cases
  • Master the most powerful tool for fine-grained access control of Git repositories

In Detail

If you're responsible for securing a Git server where lots of developers work with lots of repositories, you have a problem on your hands. You probably want to implement security restrictions and authentication systems for certain repositories. You will love the simplicity and power of Gitolite's access control language and model. Furthermore, when you want more capability, there are many more powerful features lurking under the surface to tap into! Gitolite allows you to set up git hosting on a central server with very fine-grained access control and many powerful features.

Gitolite Essentials will lead you through the most powerful access control system for Git, at your pace for your needs. If you've tried to control access to Git repositories using only file system permissions or POSIX ACLs, you know it's not easy. And controlling pushes to important branches and tags is pretty much impossible with pure Git. This book will help you get started with solving all these problems, while taming the most complex access control need.

You'll start with a brief introduction to Gitolite. The very first chapter tells you how to create a test setup so you can play with Gitolite-something that is very important when learning a powerful tool with lots of features. You'll go from there at an easy pace through all the most important aspects of Gitolite.

Basic access control is easy and obvious. With this book, you will learn how to restrict access to critical files, allowing users to create their own repositories and manage their own access control, but within the limits you set. You will also learn how to extend Gitolite to do very useful things with very little code, and also how to fall back on a mirror in case disaster strikes your main server. All this and more is packed within this concise and practical book with easy-to-follow, real-world examples.

商品描述(中文翻譯)

利用Git在您自己的私人協作存儲庫中,使用強大的分支和用戶訪問控制。概述:學習在Git服務器中管理多個存儲庫和訪問這些存儲庫的用戶。通過示例和用例,引導您了解Gitolite中最重要的思想和概念。掌握Git存儲庫的最強大的細粒度訪問控制工具。詳細內容:如果您負責保護一個Git服務器,許多開發人員在其中使用許多存儲庫,那麼您就面臨著一個問題。您可能希望為某些存儲庫實施安全限制和身份驗證系統。您將喜歡Gitolite的訪問控制語言和模型的簡單性和強大性。此外,當您需要更多功能時,還有許多更強大的功能潛藏在表面下等待您發掘!Gitolite允許您在中央服務器上設置git主機,具有非常細粒度的訪問控制和許多強大的功能。Gitolite Essentials將根據您的需求,以您的節奏引導您了解Git的最強大的訪問控制系統。如果您嘗試僅使用文件系統權限或POSIX ACL來控制對Git存儲庫的訪問,您就知道這並不容易。而且,使用純Git幾乎不可能控制對重要分支和標籤的推送。本書將幫助您解決所有這些問題,同時掌握最復雜的訪問控制需求。您將從簡要介紹Gitolite開始。第一章告訴您如何創建測試設置,以便您可以使用Gitolite進行實驗-這在學習具有許多功能的強大工具時非常重要。然後,您將以輕鬆的節奏進行Gitolite的所有最重要的方面。基本訪問控制是簡單明顯的。通過本書,您將學習如何限制對關鍵文件的訪問,允許用戶創建自己的存儲庫並管理自己的訪問控制,但在您設定的限制內。您還將學習如何擴展Gitolite以使用非常少的代碼執行非常有用的操作,以及在主服務器遭受災難時如何借助鏡像。所有這些內容都包含在這本簡潔實用的書中,並提供易於理解的現實世界示例。