Cargando…

Gitolite Essentials.

The book is written to suit an easy-reading style, using typical problems in access control to illustrate the need for each Gitolite feature explained. This book is for system administrators or development managers who need to keep a lid on Git-based development workflows. Basic knowledge of Git as...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Chamarty, Sitaram
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBOOKCENTRAL_ocn877038675
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|||||||||
008 140418s2014 xx ob 001 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d MHW  |d DEBSZ  |d S4S  |d OCLCO  |d N$T  |d OCLCQ  |d COO  |d OCLCO  |d YDXCP  |d OCLCF  |d OCLCQ  |d D6H  |d FEM  |d AGLDB  |d OCLCQ  |d OCLCO  |d ICA  |d OCLCQ  |d OCLCO  |d MOR  |d PIFAG  |d ZCU  |d XFH  |d MERUC  |d OCLCQ  |d OCLCO  |d U3W  |d REB  |d STF  |d VTS  |d ICG  |d NLE  |d INT  |d VT2  |d AU@  |d OCLCQ  |d UKMGB  |d OCLCO  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d OCLCO  |d DKC  |d OCLCQ  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 018006488  |2 Uk 
019 |a 968063234  |a 969015161  |a 994544361  |a 1259099657 
020 |a 1306640245  |q (electronic bk.) 
020 |a 9781306640244  |q (electronic bk.) 
020 |a 9781783282388  |q (electronic bk.) 
020 |a 178328238X  |q (electronic bk.) 
020 |a 9781783282371 
020 |a 1783282371 
029 1 |a AU@  |b 000055970357 
029 1 |a AU@  |b 000067103831 
029 1 |a CHNEW  |b 000886760 
029 1 |a CHVBK  |b 374456798 
029 1 |a DEBBG  |b BV043607197 
029 1 |a DEBSZ  |b 405702329 
029 1 |a DEBSZ  |b 484721534 
029 1 |a UKMGB  |b 018006488 
035 |a (OCoLC)877038675  |z (OCoLC)968063234  |z (OCoLC)969015161  |z (OCoLC)994544361  |z (OCoLC)1259099657 
037 |a 595275  |b MIL 
050 4 |a QA76.73.K67 .C384 2014 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004.2934 
049 |a UAMI 
100 1 |a Chamarty, Sitaram. 
245 1 0 |a Gitolite Essentials. 
260 |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Print version record. 
520 |a The book is written to suit an easy-reading style, using typical problems in access control to illustrate the need for each Gitolite feature explained. This book is for system administrators or development managers who need to keep a lid on Git-based development workflows. Basic knowledge of Git as well as of the Unix shell is helpful. 
504 |a Includes bibliographical references and index. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Getting Started with Gitolite; Common Access Control needs; Access Control example with Gitolite; Sampling of Gitolite's power features; Creating groups; Personal branches; Personal repositories; Gitolite and the Git control flow; Trying out Gitolite; Preparing for the setup; Installing and setting up a test instance; Playing with Gitolite; Summary; Installing Gitolite; Gitolite users and the hosting user; Distinguishing users from each other; Preparing the server. 
505 8 |a Getting the Gitolite sourceInstalling the code; Setting up Gitolite; Creating an ssh key pair; Running the setup command; Checking over your new Gitolite server; Adding a user; Adding a repository; Summary; Your Users and Gitolite; Accessing Git repositories; Git servers, SSH, and HTTP; Accessing Gitolite repositories; SSH key pairs; Repository naming; Getting information from Gitolite; Gitolite commands; Getting help for commands; Troubleshooting SSH issues; Authorization, not authentication; Duplicate public keys; Diagnosing public key problems; SSH best practice; Summary. 
505 8 |a Adding and Removing UsersAdding users; Behind the scenes; Users with multiple key pairs; Giving some users a shell; Managing keys outside Gitolite; Getting user group information from LDAP; Removing users; Summary; Managing Repositories; Adding repositories; Adding existing repositories; Common problems and troubleshooting; Ownership and permissions; Converting a non-bare repository to a bare repository; Gitolite and the update hook; Summary; Getting Started with Access Control; Basic access control examples; Basic branch level access control; Lexical syntax of the conf file. 
505 8 |a The syntax of access control rulesBranch level access control and refexes; Using deny rules; The permission field; Defining user and repo groups; Working with large groups; The special @all group; The include statement; Rule accumulation and delegation; Summary; Advanced Access Control and Configuration; Making changes to the rc file; Giving users their own branches; Types of write operations; Allowing Gitweb and Git-daemon access; Locating the projects list file; Unix permissions and the umask; Specifying Git config values and Gitolite options; Deleting a git-config key. 
505 8 |a Substituting the repository nameOverriding config values; Gitolite options; Applying deny rules to read access; Understanding VREFs; Summary; Allowing Users to Create Repos; Putting repositories in Sub-directories; Repository wildcards; Creating a wildcard repository; Giving access to other users; Generalizing the ruleset; Explaining wild repos to your users; Managing with just wild repos; Deleting wild repositories; Summary; Customizing Gitolite; Core and non-core Gitolite; Types of non-core code and examples; Commands; Syntactic sugar; Triggers; Virtual refs; Writing your own non-core code. 
546 |a English. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Git (Computer file) 
630 0 7 |a Git (Computer file)  |2 fast 
650 0 |a Open source software. 
650 0 |a Software engineering. 
650 6 |a Logiciels libres. 
650 6 |a Génie logiciel. 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Open source software  |2 fast 
650 7 |a Software engineering  |2 fast 
776 0 8 |i Print version:  |z 9781306640244 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1600395  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26849957 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1600395 
938 |a EBSCOhost  |b EBSC  |n 759788 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28112694 
938 |a YBP Library Services  |b YANK  |n 11773689 
994 |a 92  |b IZTAP