GitHub

GitHub is a web-based hosting service for software development projects. The name derives from the version control system Git is The service has been developed by Chris Wanstrath, PJ Hyett, and Tom Preston -Werner using Ruby on Rails and Erlang and launched in February 2008. The owner, GitHub, Inc., was founded in 2007 and is based in San Francisco. The service has three million users (as of January 2013). In July 2012, GitHub received an investment of 100 million U.S. dollars from venture capitalists Andreessen Horowitz.

Properties

Unlike other open source Hosters like Sourceforge is not on GitHub project as a collection of source code centrally, but the users with its repositories ( directories that are controlled by Git). At the same time creating and recombining of spin-offs ( Forks ) is particularly promoted. Forks further serve simply to be able to co-develop other projects. In order to do a repository / project contributes, the repository is first split, then to be transferred Changes are periodically added and the owner of the original repository provided a pull request (all via the web interface ). Thus, the peculiarities of distributed version control systems is particularly taken into account and at the same time a social network to be created, which is also reflected in the slogan of the company and the known from "real" social network functions "Monitor" or "Follow" reflected.

While open source projects GitHub can use for free, there are also paid listings for proprietary software that allow, for example, to create so-called private repositories that are not publicly available. Free accounts are allowed to create only public repositories. The Company also offers GitHub GitHub Enterprise Inc. larger companies to supply their own, separated Github installation to take advantage of the social programming, even with the company's internal software development.

Once the design of GitHub remained unchanged over the years, a new surface was presented in June 2013. In this the source code of the software available there comes more to the fore. A major innovation is a visualized statistics, which is the programming language used and its share of the total project.

Use

GitHub is with open source software, the most popular service of its kind, in terms of number of commits. 90,000 of these really different - - repositories hosted, many of which are very small or insignificant and are often used only by the owner in July 2009 were 135,000. On the other hand, there are - in addition to Git itself - several well-known large open source projects that use the version management of their source code on GitHub, among which are:

Since mid-2012, it is possible to provide on GitHub also complete web pages. The service supports one 's connectivity A record points to the IP addresses of their servers and delivers static content to the corresponding HTTP requests from. The function is available in both the free and the enterprise version of the service.

Criticism

2009 was GitHub due to lack of stability and speed in the criticism. The problems resulted from the rapid growth of the service. The operators responded in September of the same year with a change of web host. Since GitHub is operated by Rackspace.

267120
de