GitLab (fewer requirements)
Minimum hardware requirements: 4 vCPU and 4 GB RAM support up to 500 users. No specific recommendation for disk size.
GitLab Workflow - GitLab VS Code extension - It helps view issues, create and review merge requests, validate GitLab CI configuration, view the status of a pipeline, create and paste snippets to, and from, the editor. It is maintained by GitLab. CodeStream’s GitLab integration for IntelliJ IDEA, WebStorm, PyCharm, and all other JetBrains IDEs - The integration, which works with both GitLab Cloud and GitLab Self-Managed, lets developers create, review, and merge GitLab merge requests without ever leaving the JetBrains editor, all with full source-tree and full file access, keybindings, and all the code intelligence embedded in the development environment.
Supporting up to 3000 users, requires 8 vCPUs, 48 GB RAM, 300 GB attached storage, 200 GB root storage.
GitHub Pull Requests and Issues for VS Code - This extension allows reviewing and managing GitHub pull requests and issues in Visual Studio Code. Sublime-github for Sublime Text - Provides a number of useful commands for GitHub, including creating and browsing Gists (code snippets), opening and editing files on GitHub, and bringing up the blame and commit history views Intellij - Provides integration out of the box. Create or clone projects, open the version of a file directly in GitHub (i.e if working on a particular file and need to check against the original GitHub version, do it with a few clicks) a even create new Gists directly from the IDE.