舉報

會員
GitLab Cookbook
最新章節(jié):
Index
ThisbookisaimedatdevelopersanddevopsthathaveaGitLabserverrunning,andwanttobesuretheyuseittoitsfullpotential.ThisbookwillalsobeusefulforpeoplelookingforagreatGitplatform,andlearnhowtosetitupsuccessfully.SomesystemadministratingexperienceonaUNIX-basedsystemwouldbeuseful,butisnotrequired.
目錄(99章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introduction and Installation
- Introduction
- Using the Omnibus package
- Setting up the server dependencies for source installation
- Set up the database for source installation
- Installing GitLab from source
- Using Chef and GitLab Cookbook
- Logging in for the first time
- Creating your first project
- Chapter 2. Explaining Git
- Introduction
- Generating your SSH key on Unix-like systems
- Generating your SSH key on Windows
- Adding your SSH key to GitLab
- Creating your first Git project
- Cloning your repository and pushing code to it
- Working with branches
- Performing a rebase operation
- Squashing your commits
- Chapter 3. Managing Users Groups and Permissions
- Introduction
- Adding a user
- Creating a group
- Working with user permissions
- Protecting your main branches
- Configuring the project's visibility
- Removing a user
- Chapter 4. Issue Tracker and Wiki
- Creating your first issue
- Creating your first merge request
- Accepting a merge request
- Referencing issues
- Working with milestones
- Creating your first wiki page
- Managing your wiki with Gollum
- Chapter 5. Maintaining Your GitLab Instance
- Introduction
- Updating an Omnibus installation
- Updating GitLab from a source installation
- Troubleshooting your GitLab installation
- Creating a backup
- Restoring a backup
- Importing an existing repository
- Chapter 6. Webhooks External Services and the API
- Introduction
- Working with external services
- Using webhooks
- Using system hooks
- Getting your private token for the API
- Understanding the API status codes
- Managing your projects via the API
- Managing issues via the API
- Working with other API resources
- Working with the API sudo command
- Chapter 7. Using LDAP and OmniAuth Providers
- Introduction
- Setting up your LDAP server
- Installing a web interface for LDAP
- Adding a user to your LDAP server
- Configuring GitLab to use LDAP on an Omnibus installation
- Configuring GitLab to use LDAP on a source installation
- Setting up GitHub as an OmniAuth provider
- Chapter 8. GitLab CI
- Introduction to GitLab CI
- Installing the dependencies
- Installing the coordinator
- Installing the web server
- Installing a runner
- Linking your first project to GitLab CI
- Creating a build script
- Using GitLab CI webhooks
- Appendix 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 更新時間:2021-08-05 16:55:29
推薦閱讀
- Dynamics 365 Application Development
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- Linux核心技術(shù)從小白到大牛
- Python深度學習
- Building a Recommendation Engine with Scala
- Monitoring Elasticsearch
- 面向?qū)ο蟪绦蛟O(shè)計(Java版)
- Mastering macOS Programming
- PhpStorm Cookbook
- C# 8.0核心技術(shù)指南(原書第8版)
- Xcode 6 Essentials
- Practical GIS
- 大學計算機基礎(chǔ)實訓教程
- 超好玩的Scratch 3.5少兒編程
- DB2SQL性能調(diào)優(yōu)秘笈
- 3D Printing Designs:Octopus Pencil Holder
- Python程序設(shè)計:基礎(chǔ)與實踐
- JavaScript重難點實例精講
- Advanced C++
- Java語言程序設(shè)計與實現(xiàn)(微課版)
- Building Web Applications with Flask
- Apple Watch極速開發(fā)
- 污染環(huán)境修復實踐與案例
- Java程序員職場全攻略
- C語言程序設(shè)計基礎(chǔ)實驗教程
- Mastering the C++17 STL
- 自學區(qū)塊鏈:原理、技術(shù)及應用
- 碼農(nóng)修行:編寫優(yōu)雅代碼的32條法則
- Flask By Example
- Learn Python in 7 Days