GitHub vs Gitorious
| GitHub | Gitorious | |
|---|---|---|
| |
VS
|
|
| http://github.com | http://gitorious.org |
GitHub and Gitorious are web services for managing, sharing, and viewing git repositories. Additionally, both GitHub and Gitorious are available as installable web applications so that thirds parties may enjoy the interface in their own installation. Features common to both are the ability to host/clone repositories, view commit diffs, and leave comments.
Contents |
[edit] Features
Features are the biggest battleground between GitHub and Gitorious. GitHub has convenience features, while Gitorious focuses community-based features: "The whole point of Gitorious is to aid in helping you build some kind of community around your project, and that can only happen if everyone shares a common goal (the "project") and does not live in their own fractured little sandbox."
Note:[citation needed] This table needs citations & could be out of date or inaccurate.
| Feature | GitHub | Gitorious |
|---|---|---|
| Repository search | yes | yes |
| Code search | yes | no |
| Syntax highlighting | yes | yes |
| OpenID login | no | yes |
| Pastie | yes (Gist) | no |
| Issue tracker | yes | no |
| Comment on commit | yes | yes |
| Comment on code | yes | yes |
| Tree view | yes | yes |
| Raw diff view | no | yes |
| Side-by-side diff view | no | yes |
| Standard over/under diff | yes | ? |
| Network (fork) graph | yes | yes |
| Advanced activity graph | yes (Impact, Traffic, Punchcard) | no |
| Watching | yes | yes |
| teams | yes | yes |
| projects | no | yes |
| E-mail notification | yes | yes |
| push --force | allowed | disallowed |
| Libre Software | no | yes |
[edit] Polish
GitHub is more finely polished and has a smoother interface. For example, GitHub has a one-click URL copy button that will let you copy the git URL into your clipboard with a single click.
[edit] Use Case
Gitorious is meant for open source projects and any open source project can host their repository in gitorious.org. GitHub also provides free hosting of open source repositories, but additionally provides for-pay hosting of proprietary code.
[edit] License
Gitorious is open source and freely available for download and personal use, whereas GitHub is closed-source.
[edit] Popularity
Gitorious is popular among open-source advocates, while GitHub remains popular among Gentoo and Ruby developers. Most Ruby gems are hosted on GitHub. It is not uncommon, however for repositories to be hosted on both services.
[edit] Popular Repositories
| GitHub | Gitorious |
|---|---|
