Index
A
- access levels, group / How it works…
- administrator account
- creating / How to do it…
- anatomy, GitLab / Understanding the anatomy of GitLab
- API
- private token, creating for / How to do it…, How it works…
- projects, managing via / Managing your projects via the API, How to do it…
- issues, managing via / Managing issues via the API, How to do it…
- API resources
- working with / Working with other API resources
- users / Working with other API resources
- sessions / Working with other API resources
- projects / Working with other API resources
- project snippets / Working with other API resources
- repositories / Working with other API resources
- commits / Working with other API resources
- branches / Working with other API resources
- merge requests / Working with other API resources
- issues / Working with other API resources
- groups / Working with other API resources
- API status codes
- about / Understanding the API status codes
- 200 - OK / How it works…
- 201 - Created / How it works…
- 400 - Bad Request / How it works…
- 401 - Unauthorized / How it works…
- 403 - Forbidden / How it works…
- 404 - Not Found / How it works…
- 405 - Method not allowed / How it works…
- 409 - Conflict / How it works…
- 500 - Server error / How it works…
- API sudo command
- working with / Working with the API sudo command
B
- backup
- creating / Creating a backup, How to do it…
- restoring / Restoring a backup, How to do it…
- branches
- working with / Working with branches, How to do it…
- protecting / Protecting your main branches, How to do it…, How it works…
- managing, ways / Working with other API resources
- branching workflow
- build script, GitLab CI
- creating / Creating a build script, How to do it…, How it works…
- Bundler
- URL / How it works…
C
- Chef
- URL, for information / Using Chef and GitLab Cookbook
- using / How it works…
- commit message
- formatting, rules / How to format a good Git commit message
- commits
- squashing / Squashing your commits, How to do it…, How it works…
- managing, ways / Working with other API resources
- Community Edition (CE), GitLab / Introduction
- configuration, webhooks / How to do it…, How it works…
- Continuous Integration (CI), GitLab / Introduction
- coordinator, GitLab CI
- installing / Installing the coordinator, How to do it…
- coordinator URL / How to do it…
D
- database
- setting up, from source installation / Set up the database for source installation
- dependencies, GitLab CI
- installing / Installing the dependencies, How to do it…
E
- e-mails
- setting up, on push / How to do it…
- events, GitLab hooks
- push events / How it works…
- Tag Push events / How it works…
- issue events / How it works…
- merge request events / How it works…
- external services
- working with / Working with external services, How to do it…, There's more…
F
- forking
G
- Git
- about / Introduction
- URL / How to do it…
- Git editor
- modifying / How to change your Git editor
- GitHub
- URL, for importing repository / Importing an existing repository, How to do it…
- setting up, as Omniauth provider / Setting up GitHub as an OmniAuth provider, How to do it…, How it works…
- URL / Getting involved
- GitLab
- about / Introduction, Introduction
- URL / Introduction, Getting involved
- history / Introduction
- installing, Omnibus used / How to do it…
- installing, from source / Installing GitLab from source, How to do it…, How it works…
- URL, for downloading latest version / Installing GitLab from source
- logging in / How to do it…
- SSH key, adding to / Adding your SSH key to GitLab, How to do it…, How it works…
- mention methods / There's more…
- URL, for change log / Introduction
- URL, for downloading package / How to do it…
- updating, from source installation / How to do it…, How it works…
- configuring, for using LDAP on Omnibus installation / Configuring GitLab to use LDAP on an Omnibus installation
- configuring, for using LDAP on source installation / Configuring GitLab to use LDAP on a source installation
- references / Getting help
- anatomy / Understanding the anatomy of GitLab
- GitLab, versions
- Community Edition (CE) / Understanding the differences between GitLab's Community Edition (CE) and Enterprise Edition (EE)
- Enterprise Edition (EE) / Understanding the differences between GitLab's Community Edition (CE) and Enterprise Edition (EE)
- gitlab.yml
- URL, for settings / How it works…
- GitLab CI
- about / Introduction to GitLab CI
- software requisites / Introduction to GitLab CI
- hardware requisites / Introduction to GitLab CI
- dependencies, installing / Installing the dependencies, How to do it…
- coordinator, installing / Installing the coordinator, How to do it…
- web server, installing / How to do it…
- runner, installing / Installing a runner, How to do it…
- project, linking to / How to do it…
- build script, creating / Creating a build script, How to do it…, How it works…
- GitLab CI webhooks
- using / How to do it…
- GitLab cookbook
- using / Getting ready, How it works…
- GitLab EE / Understanding the differences between GitLab's Community Edition (CE) and Enterprise Edition (EE)
- GitLab hooks
- events / How it works…
- GitLab installation
- troubleshooting / Troubleshooting your GitLab installation, How to do it…, How it works…
- GitLab repository
- URL / How it works…
- GitLab RSS feed / The GitLab RSS feed
- Git project
- creating / Creating your first Git project, How to do it…, How it works…
- Gitter room
- URL / Getting involved
- Gollum
- used, for managing wiki / Managing your wiki with Gollum, How to do it…, How it works…
- group
- creating / How to do it…
- access levels / How it works…
- groups
- managing, ways / Working with other API resources
H
- hardware requisites, GitLab CI / Introduction to GitLab CI
I
- id_rsa.pub file / How it works…
- installation, GitLab
- from Omnibus / How to do it…
- from source / Installing GitLab from source, How to do it…, How it works…
- installation, web interface
- for LDAP / Installing a web interface for LDAP, How to do it…
- internal projects
- about / Creating your first project
- issue
- creating / Creating your first issue, How to do it…
- issues
- referencing / Referencing issues, How to do it…, There's more…
- managing, via API / Managing issues via the API, How to do it…
- managing, ways / Working with other API resources
L
- LDAP
- web interface, installing for / Installing a web interface for LDAP, How to do it…
- LDAP server
- setting up / Setting up your LDAP server, How to do it…
- user, adding to / Adding a user to your LDAP server, How to do it…
M
- management options, LDAP environment
- mention methods, GitLab
- @user_name / There's more…
- @all / There's more…
- #123 / There's more…
- !123 / There's more…
- $123 / There's more…
- b23cf08 / There's more…
- [file](path/to/file) / There's more…
- merge request
- about / Creating your first merge request
- creating / How to do it…, How it works…
- accepting / Accepting a merge request, How to do it…, How it works…
- merge requests
- managing, ways / Working with other API resources
- milestones
- creating / Working with milestones, How to do it…
- working with / How to do it…, How it works…
O
- Omniauth provider
- GitHub, setting up as / Setting up GitHub as an OmniAuth provider, How to do it…, How it works…
- Omniauth provider, Google callback
- URL / How it works…
- Omniauth provider, Twitter callback
- URL / How it works…
- Omnibus
- used, for installing GitLab / How to do it…
- Omnibus installation
- updating / How to do it…, How it works…
- Omnibus package
- using / Using the Omnibus package, How it works…
P
- packages, GitLab
- basic / Understanding the differences between GitLab's Community Edition (CE) and Enterprise Edition (EE)
- standard / Understanding the differences between GitLab's Community Edition (CE) and Enterprise Edition (EE)
- plus / Understanding the differences between GitLab's Community Edition (CE) and Enterprise Edition (EE)
- passty project
- about / Getting ready
- URL / Getting ready
- phpLDAPadmin
- Postman, for Google Chrome
- URL, for downloading / Getting ready
- private projects
- about / Creating your first project
- private token
- creating, for API / How to do it…, How it works…
- project
- creating / Creating your first project, How to do it…
- types / Configuring the project's visibility
- visibility, configuring / How to do it…, How it works…
- linking, to GitLab CI / How to do it…
- forking / How to fork a project and what is forking?
- projects
- managing, via API / Managing your projects via the API, How to do it…
- managing, ways / Working with other API resources
- archiving / Archiving projects
- project snippets
- managing, ways / Working with other API resources
- public projects
- about / Creating your first project
- push
- e-mails, setting up on / How to do it…
R
- rebase operation
- performing / Performing a rebase operation, How to do it…, How it works…
- repositories
- managing, ways / Working with other API resources
- repository
- cloning from GitLab, to local machine / Cloning your repository and pushing code to it, How to do it…, How it works…
- importing / Importing an existing repository, How to do it…, How it works…
- RequestBin
- URL / How to do it…, How to do it…
- runner, GitLab CI
- installing / Installing a runner, How to do it…
S
- server dependencies
- setting up, for source installation / Setting up the server dependencies for source installation
- sessions
- managing, ways / Working with other API resources
- snippets
- about / The power of snippets
- software requisites, GitLab CI / Introduction to GitLab CI
- source
- GitLab, installing from / Installing GitLab from source, How to do it…, How it works…
- source installation
- server dependencies, setting up for / Setting up the server dependencies for source installation
- database, setting up from / Set up the database for source installation
- GitLab, updating from / How to do it…, How it works…
- ssh-keygen tool
- SSH key
- generating, on Unix-like systems / How to do it…, How it works…
- generating, on Windows / Generating your SSH key on Windows, How to do it…, How it works…
- adding, to GitLab / Adding your SSH key to GitLab, How to do it…, How it works…
- super-git project
- creating / Creating your first Git project, How to do it…, How it works…
- system
- user, adding to / Adding a user, How to do it…
- user, removing from / Removing a user, How to do it…, How it works…
- system hooks
- about / Using system hooks
- setting up / How to do it…
T
- token, for runner / How to do it…
- try.github.io course
- about / Introduction
U
- Unix-like systems
- SSH key, generating on / How to do it…, How it works…
- user
- adding, to system / Adding a user, How to do it…
- removing from system / Removing a user, How to do it…
- adding, to LDAP server / Adding a user to your LDAP server, How to do it…
- user permissions
- working with / Getting ready, How to do it…, How it works…
- users
- managing, ways / Working with other API resources
W
- webhooks
- using / Using webhooks, How to do it…, How it works…
- configuring / How to do it…, How it works…
- webhooks, GitLab CI
- using / How to do it…
- web interface
- installing, for LDAP / Installing a web interface for LDAP, How to do it…
- web server, GitLab CI
- installing / How to do it…
- wiki
- managing, with Gollum / Managing your wiki with Gollum, How to do it…, How it works…
- wiki page
- creating / How to do it…, How it works…
- Windows
- SSH key, generating on / Generating your SSH key on Windows, How to do it…, How it works…