summaryrefslogtreecommitdiff
blob: 402763b30da11323483d87d4fddfc3af36af65dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
---
title: "Gentoo Anonymous CVS, SVN and Git Server"
layout: tyrian
contact: "mailto:infra@gentoo.org"
sitelabel: 'AnonVCS'
extrajs: |
  <script>
    jQuery(function($) {
      var hostname = window.location.hostname;

      if (hostname == 'anongit.gentoo.org') {
        $('#tabnav a[href="#git"]').tab('show');
      } else if (hostname == 'anonsvn.gentoo.org') {
        $('#tabnav a[href="#svn"]').tab('show');
      } else {
        $('#tabnav a[href="#cvs"]').tab('show');
      }
    });
  </script>
---
<h1 class="first-header">Gentoo AnonCVS, AnonSVN &amp; AnonGit</h1>

<p>
  Welcome to the Gentoo Linux anonymous CVS, SVN and Git repositories.
  This page lists the repositories available from this machine, and provides brief instructions.
</p>
<p>If you have problems, please file clearly marked bugs in the <a
href="https://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Infrastructure&version=unspecified&component=CVS%2FSVN%2FGit&rep_platform=All&op_sys=Linux&priority=P2&bug_severity=normal&bug_status=NEW&alias=&bug_file_loc=http%3A%2F%2F&short_desc=&comment=&commentprivacy=0&keywords=&dependson=&blocked=&bit-25=1&maketemplate=Remember%20values%20as%20bookmarkable%20template&form_name=enter_bug&assigned_to=infra-bugs%40gentoo.org">Gentoo Bugzilla</a>. 
  Please remember to include anoncvs/anonsvn/anongit in the summary line.</p>

<div class="alert alert-info">
  If you would prefer to only browse and view the sources, rather than duplicate them to your own machine, please visit our <a href="http://sources.gentoo.org/" class="alert-link">source browser</a> instead.
</div>

<ul class="nav nav-tabs nav-justified" id="tabnav">
  <li><a href="#cvs" data-toggle="tab"><strong>CVS</strong></a></li>
  <li><a href="#svn" data-toggle="tab"><strong>SVN</strong></a></li>
  <li><a href="#git" data-toggle="tab"><strong>Git</strong></a></li>
  <li><a href="#rsync" data-toggle="tab"><strong>rsync</strong></a></li>
</ul>

<div class="tab-content">
  <div class="tab-pane active" id="cvs">
    <h2>CVS</h2>

    <h3><span class="fa fa-cloud-download"></span> Instructions</h3>
    <p>To check out from a repository, use the following command:</p>
    <p><kbd>cvs -d :pserver:anonymous@anoncvs.gentoo.org/var/cvsroot co &lt;REPO&gt;</kbd></p>
    <div class="alert alert-warning">
      Please note that the CVS service is limited to <strong>5 concurrent users.</strong><br />
      Additionally the following CVS commands are blocked for safety and security reasons:
      <code>Kerberos-encrypt Gssapi-encrypt Gssapi-authenticate add remove admin import init history watch-on watch-off watch-add watch-remove watchers editors edit version tag rtag checkin</code>
    </div>

    <h3><span class="fa fa-book"></span> Repositories</h3>
    <ul>
      <!--#include virtual="/cvs.html" -->
    </ul>
  </div>
  <div class="tab-pane active" id="svn">
    <h2>SVN</h2>

    <h3><span class="fa fa-cloud-download"></span> Instructions</h3>
    <p>To check out from a repository, use the following command:</p>
    <p><kbd>svn co svn://anonsvn.gentoo.org/&lt;REPO&gt;/</kbd></p>

    <h3><span class="fa fa-book"></span> Repositories</h3>
    <ul>
      <!--#include virtual="/svn.html" -->
    </ul>
  </div>
  <div class="tab-pane active" id="git">
    <h2>Git</h2>

    <h3><span class="fa fa-cloud-download"></span> Instructions</h3>
    <p>To check out from a repository, use the following command:</p>
    <p><kbd>git clone git://anongit.gentoo.org/&lt;REPO&gt;/</kbd></p>

    <h3><span class="fa fa-book"></span> Repositories</h3>
    <ul>
      <!--#include virtual="/git.html" -->
    </ul>
  </div>
  <div class="tab-pane active" id="rsync">
    <h2>rsync</h2>

    <h3><span class="fa fa-cloud-download"></span> Instructions</h3>
    <p>Additionally, all repositories on this machine may be replicated using rsync.</p>
    <p><kbd>rsync -a rsync://anonvcs.gentoo.org/vcs-public-&lt;TYPE&gt;root/&lt;REPO&gt;/</kbd></p>
    <p>Or simply browse from <code>rsync://anonvcs.gentoo.org/</code> using <kbd>rsync</kbd>.</p>
  </div>
</div>