repo.or.cz is a public Git hosting site. You can create a project here and then publish your development by pushing to it, or even enable push access for multiple developers. Alternatively, you can just set up a mirror of any project published elsewhere and we will provide pull and gitweb access for the project.

In the push mode, every developer that wants push access will need to create an account and use SSH for pushing changes; using the project administration password, you will be able to add/remove permission for developers to push. Also, optional anonymous push access to a dedicated mob branch is supported.

In the mirror mode, we will check the remote repository at the URL you give us every hour and if we spot any changes, we will grab them, mirror them and show them in our gitweb interface; we will also send you notifications by mail or JSON if you set it up. It's a matter of few clicks to set up a mirror – don't be shy and feel free to create mirror for any git project without a decent gitweb interface or with badly hosted repository; you don't need to be the project maintainer to setup a mirror.

Terms and Conditions

There are only three conditions:

This site provides NO WARRANTY of any legal kind about whatever you store here. Someone can crack your account or the site, alter the data, make mayhem and whatever else; we cannot be held responsible for any damages that may be caused to you in any way in connection with this site.

Backup policy

Your repository is NOT backed up! Why? Because you have backups yourself, and all your users do, too! The distributed nature of Git means that all the developers and all the users who ever cloned the repository have the full history of it, and shall any disaster happen to repo.or.cz, all can be easily restored by a single simple push. That said, we may set up backups in the future if the service becomes popular enough.

Operation

repo.or.cz is the brain child of Petr Baudis who also ran it all by himself for many years.

repo.or.cz runs on a Hetzner Cloud VPS with redundant block storage for the repositories. The server and connectivity is sponsored by (part of) the repo.or.cz admin team (details).

Virtually all the infrastructure is available in git repositories girocco.git and girocco-gitweb.git and is licenced under GPLv2.

Initial development of repo.or.cz/Girocco development was sponsored by SUSE / Novell Inc. and Novartis Pharma AG.

Operation history

About Girocco

The site runs on Girocco: a free and reasonably easy-to-install Git hosting suite supporting multiple operation modes; it has only essential features and is very UNIXy, thus is fairly simple to understand. (read more)

(view source)