# GitLab

Tool · [Standard tools and platforms](https://ecosystem.samcarlton.com/tools)

Also called: Git Lab, gitlab.com

A platform for [hosting](https://ecosystem.samcarlton.com/hosting) [code repositories](https://ecosystem.samcarlton.com/repository), reviewing changes and running automatic builds. It can be used online or installed on a company's own [servers](https://ecosystem.samcarlton.com/server).

**For example:** A company that must keep code on its own [servers](https://ecosystem.samcarlton.com/server) runs GitLab there instead of using [GitHub](https://ecosystem.samcarlton.com/github).

Official site: <https://about.gitlab.com>

## Connects to (8)

- [Repository](https://ecosystem.samcarlton.com/repository): The folder where a project's code lives, together with the full history of every change made to it.
- [Version control](https://ecosystem.samcarlton.com/version-control): A system that records every change to the code, who made it and when.
- [GitHub](https://ecosystem.samcarlton.com/github): A website where developers store code repositories, review each other's changes and work on software together.
- [GitHub Actions](https://ecosystem.samcarlton.com/github-actions): GitHub's service for running automatic jobs when code changes, such as running tests and deploying the app.
- [Git](https://ecosystem.samcarlton.com/git): The free, open source version control program that almost every software team uses.
- [Pull request](https://ecosystem.samcarlton.com/pull-request): A request to merge the changes on one branch into the main code.
- [CI/CD](https://ecosystem.samcarlton.com/ci-cd): Continuous integration and continuous delivery: automation that runs the tests on every change pushed to the repository and, when they…
- [Bitbucket](https://ecosystem.samcarlton.com/bitbucket): A code hosting platform for Git repositories, with code review and built-in pipelines.

Map view: https://ecosystem.samcarlton.com/gitlab
