OneDev is an open-source, self-hosted Git server and project management tool. It provides code review, issue tracking, CI/CD pipelines, pull requests, and more for development teams.
OneDev: Open-Source Git Server & Project Management Tool
An open-source self-hosted solution for code review, issue tracking, CI/CD pipelines, pull requests and more for development teams.
What is OneDev?
OneDev is an open-source, self-hosted Git server and project management tool for development teams. It provides a complete solution for managing Git repositories, code review, issue tracking, CI/CD pipelines, pull requests, and more.
Key features of OneDev include:
Git server and repositories
Code review with line comments and pull requests
Issue tracking with customizable workflows
CI/CD pipelines with parallel stages
Docker build and registry
Web-based UI for ease of use
Role-based access control
REST API for integration
Plugins for extensibility
OneDev aims to provide an efficient and collaborative development environment for teams to manage their codebase. Its highlights include rapid pull request handling, customizable workflows, agentless build executors, and painless setup. OneDev can be a good open-source alternative for proprietary tools like GitHub Enterprise or GitLab.
GitLab is an open source end-to-end software development platform with built-in git repository management, issue tracking, code reviews, activity feeds, wikis and continuous integration/continuous deployment (CI/CD). It allows developers to host and collaborate on Git repositories and connect all stages of the DevOps lifecycle in the same user interface.Some key...
Bitbucket is a web-based version control repository hosting service owned by Atlassian that allows development teams to collaborate on code. Some key features of Bitbucket include:Git and Mercurial version control repository hostingUnlimited private and public repositoriesGranular user permissions and access controlsWiki, issue tracking, and pull requestsIntegrations with JIRA, Trello, and...
Gitea is an open source, self-hosted Git service written in Go. It offers many of the core features of GitHub, GitLab, and Bitbucket including:Managing Git repositories with access controls, activity feeds, issue tracking, pull requests, and wikisUser account registration and authentication, as well as organization/team managementRepository browser with branch browser,...
Gogs is an open source self-hosted Git service written in Go language. It allows you to set up your own GitHub-like environment on a server to host Git repositories and collaborate with others.Some key features of Gogs:Easy installation - It has small footprint and can run on a Raspberry PiUser...
Apache Allura is an open source software forge or development collaboration platform. It allows development teams and open source projects to collaborate effectively on software development by providing a central platform that integrates essential tools including:Source code management with Git and SVNIssue tracking and agile project managementMailing lists and discussion...