Cover image for GitLab Repository Management.
GitLab Repository Management.
Title:
GitLab Repository Management.
Author:
Hethey, Jonathan.
ISBN:
9781783281800
Personal Author:
Physical Description:
1 online resource (88 pages)
Contents:
Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Kickstarting with GitLab -- What is GitLab? -- GitLab features -- Web interfaces -- Managing permissions -- Documenting your project -- Where GitLab excels -- Cloud-hosted GitLab -- Support for your own GitLab -- Competitors -- Summary -- Chapter 2: Installation -- Hardware -- Operating system - Linux -- Debian/Ubuntu -- The required packages -- Other distributions -- Python -- Ruby -- Download and compile -- Databases -- MySQL -- Testing the connection -- Redis -- Redis on Debian 6.0 Squeeze -- GitLab Shell -- Choosing the right version -- GitLab -- Gem dependencies -- Summary -- Chapter 3: Configuring GitLab -- Configuring the parts -- GitLab Shell -- Permissions and directories -- Databases -- MySQL -- Puma -- GitLab itself -- Secure Shell host protocol -- Default port -- Key storage -- Nginx -- Finding IP and FQDN -- Starting GitLab -- Testing the configuration -- Starting up GitLab -- Automatically start GitLab on system start-up -- Visit your site -- Summary -- Chapter 4: Roles and Permissions -- First steps -- Logging in -- Creating your key -- Pushing for the first time -- The second user -- Adding users manually -- Enabling signup -- Using and understanding different roles -- The Guest - a visitor with limited access -- The Reporter - a communicative observer -- The Developer - the workforce -- The Master - powerful and in control -- The Owner - the creator of a project -- Creating a team -- Adding a team -- Importing an existing team -- Changing teams -- Creating a group -- Managing SSH keys -- Summary -- Chapter 5: Issues and Wikis -- GitLab-flavored Markdown -- About Markdown -- Referring to elements inside GitLab -- Issues, knowing what needs to be done -- Creating issues.

Working with labels or tags -- Assigning users -- Fast documentation with wikis -- Editing online -- Editing locally -- RSS feeds -- Changing a private token -- Understanding the value of metadata -- Summary -- Chapter 6: Workflows -- Single branch -- Feature branch -- Creating a merge request -- Responding to a merge request -- Monitoring branches -- Forking repositories -- Hooks -- Hook examples -- Hooks with the GitLab API -- Summary -- Chapter 7: Updating GitLab -- Preparing for an update -- Stopping GitLab -- Backup -- Database -- Update -- Getting the new version (6.1) -- Dependencies and databases -- Reconfiguring after update -- The init script -- Updating GitLab Shell -- Testing the update -- Summary -- Chapter 8: Help and Community -- Official channels -- The GitLab blog -- Feedback and feature requests -- Other places -- GitHub -- Stackoverflow -- Google Groups -- Troubleshooting -- Read your logs -- Redis -- Repository permissions -- Summary -- Index.
Abstract:
A simple, easy to understand tutorial guide on how to build teams and efficiently use version control, using GitLab.If you are a system administrator in a company that writes software or are in charge of an infrastructure, this book will show you the most important features of GitLab, including how to speed up the overall process.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: