cb6ff72654104e395551d7b28de7a29bb62b52b2
[gnus] / www / git.gnus.org / index.html
1 <HTML> 
2 <HEAD> 
3 <TITLE>Gnus Git Repo</TITLE> 
4 </HEAD> 
5 <BODY>
6 <a href="https://git.gnus.org/gnus.git">The writeable repository</a>
7 <a href="/gnus.git">The read-only repository</a>
8 <hr>
9 Instructions for checking Gnus out:<p>
10     The server uses packed refs.  Make sure your version of Git
11     can handle them (1.7.0.4 and later definitely do).  
12 <p>
13     <ul>
14       <li>Public access:<pre>git clone http://git.gnus.org/gnus.git</pre></li>
15       <li>Committer access (note the SSL certificate is self-signed):<pre>
16 # this will print lots of debugging info
17 GIT_SSL_NO_VERIFY=1 GIT_CURL_VERBOSE=1 git clone https://git.gnus.org/gnus.git
18
19 # this will be less verbose and probably OK
20 GIT_SSL_NO_VERIFY=1 git clone https://git.gnus.org/gnus.git
21
22 # this will be necessary if you have to use a proxy
23 GIT_SSL_NO_VERIFY=1 HTTPS_PROXY=proxy.example.com:8080 git clone https://git.gnus.org/gnus.git
24
25 cd gnus
26
27 # you should do this to tell git not to check the certificate (so GIT_SSL_NO_VERIFY is not needed anymore)
28 git config http.sslVerify false
29         </pre>
30
31         The committer should also have a <b>~/.netrc</b> file that says
32         <pre>machine git.gnus.org login yourlogin password yourpassword</pre>
33         <p>
34           If your password has a space in it or if you are a rebel,
35           use <pre>https://yourlogin:yourpassword@git.gnus.org/gnus.git</pre>
36           as the address and you won't need a <b>~/.netrc</b> file.
37           It's not recommended.
38         <p>
39           Also the server config says
40 <pre>
41 [receive]
42         denyDeletes = true
43         denyNonFastForwards = true
44 </pre> 
45 so that will, we hope, prevent unfortunate accidents.
46         <p>
47         Send e-mail
48         to <a href="mailto:tzz@lifelogs.com">tzz@lifelogs.com</a> to
49         get access, especially if you had CVS committer access
50         already.
51
52       </li>
53       <li>Server setup: Apache 2 using git-http-backend.  Commits go
54         to <b>cvslog@quimby.gnus.org</b>.
55       </li>
56     </ul>
57
58
59 </BODY></HTML>