indextext.html: update notice about ssh host key change
[girocco.git] / html / about.html
blob63a1daeec37757d24fa4c57856d11eebb0ec51be
1 @section=site guide
2 @heading=About the Site
3 @header
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 give
21 us every hour and if we spot any changes, we will grab them, mirror them and
22 show them in our gitweb interface; we will also send you notifications by mail
23 or JSON if you set it up. It's a matter of few clicks to set up a mirror &#x2013;
24 don't be shy and feel free to create mirror for any git project without a
25 decent gitweb interface or with badly hosted repository; you don't need to be
26 the project maintainer to setup a mirror.</p>
28 <h2>Terms and Conditions</h2>
30 <p>There are only three conditions:</p>
32 <ul>
33 <li>Your project must be free software and distributing it must not violate the laws
34 of Czech Republic and Germany (and just to be safe, all laws common to the European Union).
35 (The registration process is completely automatic but we will remove your project
36 if we find out during manual inspection or on request by 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>
48 </ul>
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>
66 <h2>Operation</h2>
68 <p>repo.or.cz is the brain child of <a href="mailto:pasky@ucw.cz">Petr Baudis</a>
69 who also ran it all by himself for many years.</p>
71 <p>repo.or.cz runs on a Hetzner Cloud VPS with redundant block storage for
72 the repositories. The server and connectivity is sponsored by (part of) the
73 repo.or.cz admin team (<a href="sponsoring.html">details</a>).</p>
75 <p>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.</p>
80 <p>Initial development of repo.or.cz/Girocco development was sponsored by
81 SUSE / Novell Inc. and Novartis Pharma AG.</p>
83 <h3>Operation history</h3>
85 <ul>
86 <li>Until June 2022, repo.or.cz was located at Charles University, Prague, CZ
87 (who generously sponsored connectivity and co-location), with hardware
88 sponsored by many amazing volunteers from the community
89 (<a href="@@htmlurl@@/pledge.html">details</a>).</li>
91 <li>Until early 2010, repo.or.cz hardware and connectivity was generously
92 sponsored by UPC.CZ.</li>
93 </ul>
95 <h2>About Girocco</h2>
97 <p>The site runs on <a href="https://repo.or.cz/girocco.git">Girocco</a>: a free
98 and reasonably easy-to-install Git hosting suite supporting multiple
99 operation modes; it has only essential features and is very UNIXy,
100 thus is fairly simple to understand.
101 <a href="https://repo.or.cz/girocco.git/blob/HEAD:/README">(read more)</a></p>