英雄联盟赛事
A source-code-hosting facility (also known as forge ) is a file archive and web hosting facility for source code of software, documentation, web pages , and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control . Many repositories provide a bug tracking system , and offer release management , mailing lists , and wiki -based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.
General information [ edit ]
Name | Developer | Initial release | Free server ? | Free client ? | Associated collaborative development environment | Notes |
---|---|---|---|---|---|---|
Assembla | Assembla, Inc | 2005 | No | Unknown | Unknown | |
Azure DevOps Services | Microsoft | 2012 [1] | No | No | Azure DevOps Services | Most features are free for open source projects or teams of 5 members or less [2] |
Bitbucket | Atlassian | 2008 | No | No | Atlassian BitBucket Server, JIRA and Confluence | Denies service to Cuba, Iran, North Korea, Sudan, Syria [3] |
Buddy | Buddy, LLC. | 2015 | No | No | Unknown | Cloud version free for 1 project with no limit on size. Self-hosted version free up to 10 users with Fair Source license [4] applied. |
CloudForge | CollabNet | 2012 | No | Unknown | Unknown | |
Gitea | Gitea organization (open source community) [5] | 2016-12 [6] | Yes | Yes | Gitea | Gitea is an open-source software tool funded on Open Collective that is designed for self-hosting, but also provides a free first-party instance. |
GForge | The GForge Group,Inc. [7] | 2006 | Partial | Yes | Cloud version – free up to 5 users. On-premises version – free up to 5 users. | GForge is free for open source projects. |
GitHub | Microsoft/GitHub, Inc | 2008-04 | No | No | Unknown | Denies service to Crimea, North Korea, Sudan, Syria [8] |
GitLab | GitLab Inc. | 2011-09 [9] | Partial [10] | Yes [11] |
GitLab FOSS – free software
GitLab Enterprise Edition (EE) – proprietary |
Denies service to Crimea, Cuba, Iran, North Korea, Sudan, Syria [12] |
GNU Savannah | Free Software Foundation | 2001-01 | Yes | Yes | Savane |
For use by projects with
GPL compatible
licenses, subject to staff approval.
Code access review. [13] |
Helix TeamHub | Perforce Software | 1995 | No | No | Cloud version – free up to 5 users. On-premises version requires a license. |
Free cloud version has no limits on projects within 5gb storage limit.
On-premises version has DevOps pipeline technology and free replicas. |
Launchpad | Canonical | 2004 | Yes | No | Launchpad | Supports Bazaar and Git for version-controlled repository hosting. [14] [15] |
OSDN | OSDN K.K. | 2002–04 | Unknown | Yes | Unknown | For open-source projects only. [16] Ad-supported . |
Ourproject.org | Comunes Collective | 2002 | Yes | Yes | FusionForge | For free software , free culture and free content projects. |
OW2 | OW2 | 2008 | No | No | GitLab | Oriented on middleware technology. |
Phabricator | Phacility, Inc | 2010 | Yes | Yes | Phabricator | End of life. [17] |
SEUL | Unknown | 1997-05 | Unknown | No | Unknown | |
SourceForge | BizX LLC | 1999-11 | Yes [18] [19] | Yes | Apache Allura |
For use by open-source projects.
[20]
Ad-supported
.
Subject to American export restrictions , so denies service to Cuba, Iran, North Korea, Sudan, Syria. [21] |
Name | Manager | Established | Server side: all free software | Client side: all-free JS code | Developed or used CDE | Notes |
Features [ edit ]
Name | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing list | Forum | Personal repository | Private repository | Announce | Build system | Team | Release binaries | Self-hosting |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assembla | Yes [22] | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes [23] | Yes | Yes | Yes | Unknown | Commercially [24] |
Azure DevOps Services | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Commercially ( Azure DevOps Server ) |
Bitbucket | Yes [25] | Yes [a] | Yes [26] | Yes | No | No | No | No | Yes | Yes [b] | No | Yes [27] | Yes | No [28] | Commercially ( Bitbucket Server formerly Stash) [c] |
Buddy | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes [d] | Yes | Yes | Yes |
CloudForge | Unknown | Yes | Yes | Yes | No | No | No | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | No |
GForge | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Gitea | Yes | Yes | No | Yes | No | No | No | No | Yes | Yes | Unknown | 3rd-party (e.g. Travis CI , Appveyor and others) [29] | Yes | Yes | Yes |
GitHub | Yes [30] | Yes [31] [e] | Yes [32] | Yes | No | No | No | No | Yes | Yes | Yes | Yes [33] | Yes | Yes | Commercially (GitHub Enterprise) |
GitLab | Yes [34] | Yes | Yes [35] | Yes | No | No | No | No | Yes | Yes | Yes | Yes [36] | Yes | Yes [37] | Yes [f] |
GNU Savannah | Yes [38] | Yes | Yes | No | No | Yes | Yes | No [39] | No | No | Yes | No | Yes | Unknown | Yes |
Helix TeamHub | Yes [40] | Yes | No | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes, with hooks. Jenkins, TeamCity, etc. | No | Yes | Yes |
Kallithea | Yes | No | Yes | No | No | Unknown | No | No | Yes | Yes | No | No | Yes | Yes | Yes |
Launchpad | Yes | Yes | No | No | Yes | No | Yes | No | Yes | Yes [g] | Yes | Yes [h] | Yes | Unknown | Yes |
OSDN | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | No |
Ourproject.org | Unknown | Yes | Yes | Yes | No | Unknown | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Yes |
Phabricator | Yes | Yes | Yes | Yes | Unknown | Yes | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Yes |
RhodeCode | Yes | No | Yes | No | No | Unknown | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes |
SourceForge | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes [i] | Yes | No | Yes | Yes | Yes |
Name | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing list | Forum | Personal repository | Private repository | Announce | Build system | Team | Release binaries | Self-hosting |
Version control systems [ edit ]
Name | CVS | Git | Hg | SVN | BZR | TFVC | Arch | Perforce | Fossil |
---|---|---|---|---|---|---|---|---|---|
Assembla | No | Yes | No | Yes | No | No | No | Yes | No |
Azure DevOps Services | No | Yes | No | No | No | Yes | No | No | No |
Bitbucket | No | Yes | Until Feb 2020 [c] | No | No | No | No | No | No |
Buddy | No | Yes | No | No | No | No | No | No | No |
CloudForge | No | Yes | No | Yes | No | No | No | No | No |
GForge | Yes | Yes | No | Yes | No | No | No | No | No |
Gitea | No | Yes | No | No | No | No | No | No | No |
GitHub | No | Yes | No | Partial [41] | No | No | No | No | No |
GitLab | No | Yes | No | No | No | No | No | No | No |
GNU Savannah | Yes | Yes | Yes | Yes | Yes [42] | No | Yes | No | No |
Kallithea | No | Yes | Yes | No | No | No | No | No | No |
Launchpad | Import only | Yes [15] [43] | Import only [44] | Import only | Yes | No | No | No | Unknown |
OSDN | Yes | Yes | Yes | Yes | Yes | No | No | Unknown | Unknown |
Ourproject.org | Yes | No | No | Yes | No | No | No | Unknown | Unknown |
OW2 | Dropped [45] | Yes | No | Dropped [45] | No | No | No | No | No |
Helix TeamHub | No | Yes | Yes | Yes | No | No | No | Yes | No |
Phabricator | No | Yes | Yes | Yes | No | No | No | No | No |
RhodeCode | No | Yes | Yes | Yes | No | No | No | No | No |
SEUL.org | Yes | No | No | Yes | No | No | No | Unknown | Unknown |
SourceForge | Dropped [46] | Yes | Yes | Yes | Dropped [47] | No | No | Unknown | No [48] |
Name | CVS | Git | Hg | SVN | BZR | TFVC | Arch | Perforce | Fossil |
Popularity [ edit ]
Name | Users | Projects |
---|---|---|
Assembla | Unknown | 526,581 + [49] |
Bitbucket | 5,000,000 [50] | Unknown |
Buddy | Unknown | Unknown |
CloudForge | Unknown | Unknown |
Gitea | Unknown | Unknown |
GitHub | 65,000,000 [51] | 200,000,000 [51] |
GitLab | 31,190,000 [52] | 546,000 [53] [j] |
GNU Savannah | 93,346 [54] | 3,848 [54] |
Launchpad | 3,965,288 [55] | 40,881 [56] |
OSDN | 54,826 [57] | 6,294 [57] |
Ourproject.org | 6,353 [58] | 1,846 [58] |
OW2 | Unknown | Unknown |
SEUL | Unknown | Unknown |
SourceForge | 3,700,000 [59] | 500,000 [59] |
Name | Users | Projects |
Discontinued: CodePlex , Gna! , Google Code .
Specialized hosting facilities [ edit ]
The following are open-source software hosting facilities that only serve a specific narrowly focused community or technology.
Name | Ad-free | CVS | Git | SVN | Arch | Notes |
---|---|---|---|---|---|---|
Drupal | Yes | No | Yes | No | No | Only for Drupal related projects. |
freedesktop.org | Yes | No | Yes | No | No | Only for interoperability and shared base technology for free software desktop environments on Linux and other Unix -like operating systems, including the X Window System (X11) and cairo (graphics) . |
mozdev.org | Yes | Yes | Unknown | No | No | Only for Mozilla -related projects. |
Name | Ad-free | CVS | Git | SVN | Arch | Notes |
Former hosting facilities [ edit ]
- Alioth (Debian) – In 2018, Alioth has been replaced by a GitLab based solution hosted on salsa.debian.org. Alioth has been finally switched off in June 2018.
- BerliOS – abandoned in April 2014 [60]
- Betavine – abandoned somewhere in 2015.
- CodeHaus – shut down in May 2015 [61]
- CodePlex – shut down in December 2017.
- Fedora Hosted – closed in March 2017 [62]
- Gitorious – shut down in June 2015.
- Gna! – shut down in 2017.
- Google Code – closed in January 2016, all projects archived. See http://code.google.com/archive/ .
- java.net – Java.net and kenai.com hosting closed April 2017.
- Phabricator – wound down operations 1 June 2021, all projects continued to be hosted with very limited support after 31 August 2021. [17]
- Tigris.org – shut down in July 2020. [63]
See also [ edit ]
- Comparison of version-control software
- Distributed version control
- Forge (software)
- List of free software project directories
- List of version-control software
- Source code escrow for closed-source software
- Version control (source-code-management systems)
Notes [ edit ]
- ^ Anyone can submit Bug Reports without logging in.
- ^ Limited to 5 users on free plan (see Pricing – bitbucket.org )
- ^ a b Self hosted version is known as BitBucket Server and only supports Git repositories
- ^ Builds are run in Docker containers
- ^ Requires one to log in to report a Bug.
- ^ Has an open source FOSS edition and commercial Enterprise Edition
- ^ Currently only available for security vulnerability updates
- ^ Ubuntu
- ^ Private repositories can be used to set up a project before going live. However, SourceForge requires that the project remains open source. See SourceForge Support .
- ^ GitLab is not fundamentally organized by projects, so the count is somewhat difficult.
References [ edit ]
- ^ Somasegar, S. (31 October 2012). "Team Foundation Service is Released" . blogs.MSDN.Microsoft.com .
- ^ "Pricing for Azure DevOps Services" . Microsoft Azure . Retrieved 11 October 2019 .
- ^ "Export Restrictions" . Retrieved 19 January 2020 . }}
- ^ "Buddy GO – The On-Premises Git and Continuous Integration Platform" . Buddy.Works . . Retrieved 2017-02-06.
- ^ "Gitea" .
- ^ "Announcement blog post" . Gitea Blog . Retrieved 9 May 2022 .
- ^ "Comprehensive, Elegant, Scalable Teamwork" . GForge . Retrieved 5 April 2022 .
- ^ "GitHub and Trade Controls" . Retrieved 19 January 2020 .
- ^ "About" . GitLab.com . Retrieved 21 March 2019 .
- ^ "GitLab FOSS – free software" . GitLab.com .
- ^ Gerwitz, Mike (20 May 2015). "GitLab, Gitorious, and Free Software" . GitLab.com . GitLab . Retrieved 19 March 2016 .
- ^ "GCP migration and Areas where google is blocked" .
- ^ Hosting requirements [Savannah] . Savannah.gnu.org. Retrieved 2015-04-01.
- ^ "Code/Git" .
- ^ a b "Launchpad Blog" . Blog.launchpad.net . 1 May 2015 . Retrieved 20 May 2015 .
- ^ "About OSDN" . OSDN . Retrieved 22 May 2017 .
- ^ a b "Phacility is Winding Down Operations" . Phacility . Retrieved 13 July 2021 .
- ^ "About Allura" . SourceForge . Archived from the original on 20 August 2013 . Retrieved 25 August 2013 .
- ^ "The Next SourceForge" . SourceForge . Retrieved 25 August 2013 .
- ^ "About (SourceForge)" . SourceForge . Retrieved 25 August 2013 .
- ^ "Terms of Use" . slashdotmedia.com . SlashdotMedia. 18 February 2016. 8. Registration; Use of Secure Areas and Passwords.
- ^ Andy Singleton (27 March 2012). "Announcing Advanced Merge Requests for Git" . Blog.assembla.com . Archived from the original on 21 May 2015 . Retrieved 20 May 2015 .
- ^ "Get Started for Free in 60 Seconds | Assembla Plans" . Assembla.com . Archived from the original on 13 July 2016 . Retrieved 20 May 2015 .
- ^ "Private Install" . Assembla . 20 May 2021.
- ^ – Using Mercurial Queues And Bitbucket.org Archived 28 December 2009 at the Wayback Machine
- ^ Publishing a Website on Bitbucket – Bitbucket – Atlassian Documentation Archived 23 September 2013 at the Wayback Machine . Confluence.atlassian.com. Retrieved 2013-09-21.
- ^ Bitbucket Pipelines
- ^ Issue #11404 – Bitbucket equivalent of GitHub Releases? (BB-13572)
- ^ "Gitea compared to other Git hosting options – Docs" .
- ^ "Pull Requests 2.0 · GitHub" . Github.com . 31 August 2010 . Retrieved 20 May 2015 .
- ^ no file attachments, but images can be embedded GitHub Issue Tracker – GitHub
- ^ "GitHub Pages" . GitHub .
- ^ "Features • GitHub Actions" . GitHub . Retrieved 15 May 2021 .
- ^ "Features" . GitLab . Retrieved 14 June 2018 .
- ^ "GitLab Pages" . GitLab . Retrieved 7 March 2016 .
- ^ "Continuous Integration" . GitLab . Retrieved 20 May 2017 .
- ^ "GitLab 8.2 released" . GitLab . 22 November 2015 . Retrieved 28 June 2017 .
-
^
"Savannah's Maintenance Docs: How To Get Your Project Approved Quickly"
.
The review we do can be lengthy and difficult for both the submitter and the reviewer. Be sure to follow these steps; if your project doesn't comply with our requirements, we will ask you to make changes to your project or register again. This ensures a level of quality for projects hosted at Savannah, and even more important, raises awareness of these legal and philosophical issues related to free software.
- ^ "Savannah Administration – In Depth Guide [Savannah]" . Savannah.nongnu.org . Retrieved 20 May 2015 .
- ^ "Code Repository Tools for Seamless Collaboration" .
- ^ Collaborating on GitHub with Subversion 路 GitHub . Github.com (26 June 2012). Retrieved 2015-04-01.
- ^ Savannah Support Request, sr #106417 (24 October 2008), GNU Bazaar on Savannah , retrieved 10 December 2008
- ^ "Launchpad Blog" . Blog.launchpad.net . 8 July 2009 . Retrieved 20 May 2015 .
- ^ "Launchpad Blog" . Blog.launchpad.net . 29 October 2009 . Retrieved 20 May 2015 .
- ^ a b "Gforge decommission" . OW2 Technology Council . Retrieved 5 May 2022 .
- ^ "SourceForge Support / Documentation / CVS" .
- ^ SourceForge docs for bazaar , Bazaar is no longer available for new projects, they only offer limited support for Bazaar for projects previously using it on the Classic SourceForge system (1 July 2013).
- ^ Feature Request: Fossil Repositories
- ^ "Assembla Keeps Code, Tasks, and Teams Happily Together" . Assembla.com . Retrieved 6 December 2015 .
- ^ "Bitbucket Cloud: 5 million developers and 900,000 teams" . Bitbucket.com . 7 September 2016 . Retrieved 25 March 2017 .
- ^ a b "About" . Github.com . Retrieved 7 July 2021 .
- ^ "Is it any good?" . GitLab . Retrieved 7 July 2021 .
-
^
Luke Babb (11 February 2016).
"2015 was a great year at GitLab!"
.
about.gitlab.com
. GitLab Inc
. Retrieved
28 July
2016
.
564k January 2016
- ^ a b "Statistics [Savannah]" . Savannah.gnu.org . Retrieved 25 December 2018 .
- ^ People and teams in Launchpad . launchpad.net . Retrieved 2017-10-18.
- ^ Projects registered in Launchpad . launchpad.net . Retrieved 2017-10-18
- ^ a b "OSDN Site top" . OSDN . Retrieved 18 October 2017 .
- ^ a b "Welcome" . ourproject.org . Archived from the original on 26 February 2011 . Retrieved 18 October 2017 .
- ^ a b "About" .
- ^ "BerliOS Developer: New berliOS portal launched" . Archived from the original on 7 April 2014.
- ^ "Codehaus: The once great house of code has fallen" . 2 March 2015 . Retrieved 29 December 2019 .
- ^ "Infrastructure/Fedorahosted-retirement – FedoraProject" . fedoraproject.org .
- ^ "Tigris.org: Shut down on 1-July-2020" . Archived from the original on 1 July 2020.