As many of you may know, Gitorious – a website that allows you to host (open source) projects using Git version control – recently purchased by GitLab, and to stop operations since May 2015. In relation to this, we have a Summary of 7 GitHub alternatives to be verified.
GitHub the largest and most popular code hosting site in the world. GitHub users can choose to use Git or Subversion as VCS (Version Control System), to manage, maintain and distribute software projects. GitHub allows you to create unlimited and free public code archives for all users. To keep private repositories, a monthly subscription is required. GitHub lets you create "organizations" that basically work like normal accounts, except that they always have at least one user account listed as an owner.
All users and organizations can host a free website on a GitHub username.github.io subdomain and unlimited project pages at username.github.io/project-page and you can switch to your custom domain (if you have one) in any time for free. GitHub has desktop apps for Windows and OSX.
List of the best GitHub alternatives
Bitbucket second only to GitHub in terms of popularity and use. Free Bitbucket for individuals and organizations with 5 users or less and allows unlimited public and private archives. Bitbucket allows you to send files using any Git client or the Git command line.
Atlassian also has its Git and Mercurial client source tree, which is available for free on Windows and Mac. Bitbucket can also be controlled via its web interface.
Bitbucket, like GitHub, allows you to host a website for free on accountname.bitbucket.org and project pages on accountname.bitbucket.org/project.
You can also use your domain name for your Bitbucket site. Bitbucket allows you to create teams on bitbucket.org/team-name. As mentioned above, bitbucket allows unlimited public and private repositories for teams with up to 5 users.
Teams with can have unlimited users for free if they have complete public repositories.
Sourceforge was longer than most, and has plans to prove it. A lot of open source projects for Linux, Windows and Mac are hosted on SF. It has a completely different project structure than GitHub. You can only create projects with a unique name. SF, unlike others, also allows to host both static and dynamic pages, with the option of also integrating a CMS. Sourceforge allows you to create a website for each of your projects, on proj.sourceforge.net.
Support for Sourceforge servers for PHP, Perl, Python, Tcl, Ruby and shell scripts. You can upload to SF via an SFTP client. You also have the option of using Git, Subversion (SVN) and Mercurial (Hg) as VCS of your project on Sourceforge.
Developer: Slashdot Media
The subtitle of GitLab seems to be "Better than GitHub", ironic for a project that in turn hosted on Github. One if its unique features you can install GitLab on your server. This gives you the opportunity to use GitLab on a custom domain and with a custom host. GitLab also claims to manage large archives and archives better than GitHub. GitLab also allows users to have unlimited public and private repositories for free.
GitLab sacrifices the ease of use of GitHub for more privacy, security and speed of publication. Getting started with GitLab is much more difficult than starting with GitHub. From now on, GitLab has no functionality like the GitHub pages for creating web pages for your repositories in just a few clicks. necessary (complaining) the command line and things like the manually generated SSH keys and the configuration of the web hook to create a simple web page. Github even better in terms of documentation and a wider community.
The oven is a host of source code a payment . You can try the oven (with all the bells and whistles) for free for 30 days. Packages start at $ 18 a month, billed annually. The oven offers Git and Mercurial version control. You will have to pay separately for the code review form. Overall, the most suitable oven for medium-large organizations of 100-500 people.
The oven makes a domain for your company on companyname.kilnhg.com
Developer: Fog Creek
Codeplane again a service a payment, which offers a free 30-day trial.
The Codeplane VCS is the right choice. It allocates 2 GB for repositories with no user limit or number of repositories for $ 9 a month. Suitable for small companies and professional teams. Codeplane automatically backs up the repositories and stores them in Amazon S3.
CodePlex is Microsoft's free open source code hosting service. It allows you to create projects each of which gets a domain customname.codeplex.com
Like Sourceforge, this means that your projects need unique titles that have never been used by another project. CodePlex offers the option of Git, Mercurial or Team Foundation Server (TFS) as a version control. All CodePlex projects are private for a maximum duration of 30 days, after which they will be removed if not made public before the expiration date. There is no need to pay to use any CodePlex features, nor does CodePlex set a limit on the number of users contributing to a project.
The domain of your project leads to the information page of your project. CodePlex does not allow you to create a website for your project.
Beanstalk again a paid alternative to GitHub. It allows you to try it for 2 weeks for free, after which you have to pay. The cheapest "Bronze" package costs $ 15 and allows up to 5 users, 3 GB of storage space and up to 10 repositories. Subversion and Git Version Control Systems are supported by Beanstalk.
Like GitHub, it allows you to change your code in the browser itself, so you don't always have to go to the command line.
Here is a complete comparison of all the features of all the 8 (GitHub and 7 alternatives) source code hosts discussed in this article:
|Prices *||Free||Free||Free||Free||$ 18 / mo||$ 9 / mo||Free||$ 15 / mo|
|Private repo||Paid||Unlimited, free||s||Unlimited, free||Paid||Unlimited, paid||Unlimited, up to 30 days||10|
|Public Repo||Unlimited, free||Unlimited, free||s||Unlimited, free||Paid||Unlimited, paid||Unlimited||10|
|Storage limit||1 GB per repository||2GB||None||None||None||2GB||None||3GB|
|users||Unlimited||5 and unlimited if public||Collaboration not possible||Unlimited||5||Unlimited||Unlimited||5|
|VCS||Git, SVN||Git, Hg||Git, SVN, Hg||Idiot||Git, Hg||Idiot||Git, SVN, TFS, Hg||Git, SVN|
|Web hosting||Static Sites Page Builder||Static sites||Dynamic sites, CMS||Static||s||No||No||No|
|Bug tracking||S (login required)||s||s||s||s||s||s||No|
* Free versions considered for this table. For services that only have paid versions, the cheapest versions have been considered.
* The comparison table best displayed on desktops
Please share this article if you found it useful. Please leave any suggestions / questions in the comments below.