Book description
Over 60 hands-on recipes to efficiently self-host your own Git repository using GitLab
In Detail
GitLab is a popular, open source Git hosting solution implemented by more than 50,000 organizations. This book has some carefully chosen recipes to help you decide on the type of GitLab installation that will fit your requirements. Along with covering some of the basic principles of Git, the book covers practical scenarios to show how you or your organization can effectively manage your proprietary code.
You will learn how to manage multiple users, groups, and the permissions GitLab has for them. Updating your GitLab instance, creating backups, and restoring backups are a few of the important tasks described in detail to assist you in maintaining your GitLab server. Moreover, the GitLab API is extensively covered to guide you through the various operations to manage your project.
What You Will Learn
- Install and maintain your GitLab instance
- Work with multiple users, create groups, and configure your project visibility
- Secure your code with the correct GitLab configuration
- Make the most of the built-in issue tracker, including merge requests
- Manage your projects through the GitLab API
- Set up webhooks and system hooks to receive notifications
- Manage your GitLab server using LDAP
Table of contents
-
GitLab Cookbook
- Table of Contents
- GitLab Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Introduction and Installation
- 2. Explaining Git
- 3. Managing Users, Groups, and Permissions
- 4. Issue Tracker and Wiki
- 5. Maintaining Your GitLab Instance
- 6. Webhooks, External Services, and the API
- 7. Using LDAP and OmniAuth Providers
- 8. GitLab CI
-
A. Tips and Tricks
- The power of snippets
- Getting involved
- Getting help
- The GitLab RSS feed
- Archiving projects
- How to format a good Git commit message
- How to change your Git editor
- Understanding the anatomy of GitLab
- Understanding the differences between GitLab's Community Edition (CE) and Enterprise Edition (EE)
- How to fork a project and what is forking?
- Understanding the branching workflow
- Index
Product information
- Title: GitLab Cookbook
- Author(s):
- Release date: December 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783986842
You might also like
book
GitLab Quick Start Guide
Port projects over from GitHub and convert SVN projects to GitLab hosted git projects Key Features …
video
Hands-On Auto DevOps with GitLab CI
Developing modern software requires an automated pipeline that builds, tests, and deploys your application, complete with …
book
Automating DevOps with GitLab CI/CD Pipelines
Use GitLab CI/CD pipelines for automating and deploying different steps of your software development lifecycle using …
book
Kubernetes: Up and Running, 2nd Edition
Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction …