2 @heading=About the Site
5 <!-- This file is preprocessed by cgi/html.cgi -->
8 <p><strong>repo.or.cz
</strong> is a public
<a href=
"https://git-scm.com/">Git
</a> hosting site.
9 You can
<a href=
"@@webadmurl@@/regproj.cgi">create a project
</a> here and then publish your development by pushing
10 to it, or even enable push access for multiple developers.
11 Alternatively, you can just set up a mirror of any project published elsewhere
12 and we will provide pull and gitweb access for the project.
</p>
14 <p>In the push mode, every developer that wants push access will need to
15 <a href=
"@@webadmurl@@/reguser.cgi">create an account
</a> and use SSH for pushing changes;
16 using the project administration password, you will be able to add/remove
17 permission for developers to push. Also, optional
<a href=
"@@htmlurl@@/mob.html">anonymous push access
</a>
18 to a dedicated
<tt>mob
</tt> branch is supported.
</p>
20 <p>In the mirror mode, we will check the remote repository at the URL you
21 give us every hour and if we spot any changes, we will grab them, mirror
22 them and show them in our gitweb interface; we will also send you notifications
23 by mail, JSON or the CIA service if you set it up. It's a matter of few clicks
24 to set up a mirror - don't be shy and feel free to create mirror for any
25 git project without a decent gitweb interface or with badly hosted
26 repository; you don't need to be the project maintainer to setup a mirror.
</p>
28 <h2>Terms and Conditions
</h2>
30 <p>There are only three conditions:
</p>
33 <li>Your project must be free software and distributing it must not violate laws
34 of Czech Republic. (The registration process is completely automatic but we will
35 remove your project if we find out during manual inspection or on request by
36 someone relevant.)
</li>
37 <li>The repository size should not exceed
400M after repacking (let us know
38 if you need an exception). If you need more, you are running quite a big
39 project and should be able to arrange own hosting; but we can and likely will
40 grant exceptions. Note that e.g. CVS-imported glibc repository with ~
15 years
41 worth of history is just
100M.
</li>
42 <li>You must not use our systems in ways that impact our system stability or the
43 overall experience of everyone else. For example, using our servers for asset
44 delivery (i.e. providing direct download links for users other than for snapshots or git
45 clones, bulk automatic fetching of individual files, etc.). Offending repositories
46 and/or clients will be blocked as necessary with no advance notification whatsoever
47 whenever necessary to avoid deleterious impacts to our service.
</li>
50 <p>This site provides NO WARRANTY of any legal kind about whatever you store
51 here. Someone can crack your account or the site, alter the data, make mayhem
52 and whatever else; we cannot be held responsible for any damages that may be
53 caused to you in any way in connection with this site.
</p>
56 <h2>Backup policy
</h2>
58 <p>Your repository is NOT backed up! Why? Because you have backups yourself,
59 and all your users do, too! The distributed nature of Git means that all the
60 developers and all the users who ever cloned the repository have the full
61 history of it, and shall any disaster happen to repo.or.cz, all can be
62 easily restored by a single simple push. That said, we may set up backups
63 in the future if the service becomes popular enough.
</p>
68 <p>repo.or.cz runs on a four-way Xeon
2GHz with
4G RAM and
256G disk array
69 that also serves as a PoP for the
<a href=
"http://www.xs26.net/">XS26
</a>
71 The server and connectivity is generously sponsored by
72 <a href=
"http://www.upc.cz/">UPC Czech Republic
</a>.
</p>
74 <p><a href=
"mailto:pasky@suse.cz">Petr Baudis
</a> runs the site.
75 Virtually all the infrastructure is available
76 in git repositories
<a href=
"@@giroccourl@@">girocco.git
</a>
77 and
<a href=
"@@gitweburl@@/girocco-gitweb.git">girocco-gitweb.git
</a>
78 and is licenced under GPLv2.
79 repo.or.cz/Girocco development is sponsored by SUSE / Novell Inc.
80 and Novartis Pharma, AG.
</p>
83 <h2>About Girocco
</h2>
85 <p>The site runs on
<a href=
"https://repo.or.cz/girocco.git">Girocco
</a>: a free
86 and reasonably easy-to-install Git hosting suite supporting multiple
87 operation modes; it has only essential features and is very UNIXy,
88 thus is fairly simple to understand.
89 <a href=
"https://repo.or.cz/girocco.git/blob/HEAD:/README">(read more)
</a></p>