2.1. Remote Services Overview#
Remote services are platforms that host Git repositories on servers accessible over the internet. These services provide additional features that enhance collaboration, project management, and continuous integration/continuous deployment (CI/CD). They allow multiple users to work on the same project simultaneously, track changes, and manage versions efficiently.
Aspect |
GitHub |
GitLab |
---|---|---|
Repository Hosting |
Yes |
Yes |
Pull Requests/Merge Requests |
Pull Requests |
Merge Requests |
Issues and Bug Tracking |
Yes |
Yes |
Wikis |
Yes |
Yes |
CI/CD |
GitHub Actions |
Integrated CI/CD |
Web IDE |
github.dev and GitHub Codespaces |
Yes |
Workspaces |
Codespaces |
Yes |
Integrations |
Marketplace |
- |