Linux » History » Version 4
Marc Mengel, 11/06/2009 02:28 PM
1 | 1 | Marc Mengel | h1. Linux |
---|---|---|---|
2 | 1 | Marc Mengel | |
3 | 1 | Marc Mengel | There are numerous graphical front ends to the various packages on Windows; regardless which |
4 | 1 | Marc Mengel | front-end you choose, you will need to configure the back-end part below. |
5 | 1 | Marc Mengel | |
6 | 1 | Marc Mengel | h2. Front ends |
7 | 1 | Marc Mengel | |
8 | 1 | Marc Mengel | * http://www.tortoisecvs.org/ |
9 | 1 | Marc Mengel | * http://code.google.com/p/tortoisegit/ |
10 | 1 | Marc Mengel | * http://tortoisesvn.tigris.org/ |
11 | 1 | Marc Mengel | * http://www.eclipse.org/ |
12 | 4 | Marc Mengel | * http://cola.tuxfamily.org/ |
13 | 1 | Marc Mengel | |
14 | 1 | Marc Mengel | h2. Back Ends |
15 | 1 | Marc Mengel | |
16 | 1 | Marc Mengel | For write access to repositories on cdcvs, I am currently recommending that users use a kerberized ssh, |
17 | 1 | Marc Mengel | which comes stock with Fermi Linux, or has to be installed on some older Linuxes. |
18 | 1 | Marc Mengel | |
19 | 1 | Marc Mengel | I recommend for your $HOME/.ssh/config: |
20 | 1 | Marc Mengel | |
21 | 1 | Marc Mengel | host *.fnal.gov |
22 | 1 | Marc Mengel | GSSAPIAuthentication yes |
23 | 1 | Marc Mengel | GSSAPIDelegateCredentials yes |
24 | 1 | Marc Mengel | host cdcvs.fnal.gov |
25 | 1 | Marc Mengel | ForwardX11 = no |
26 | 2 | Marc Mengel | # ForwardAgent = yes # only if you're using ssh keys, and not kerberos |
27 | 1 | Marc Mengel | GSSAPIAuthentication yes |
28 | 1 | Marc Mengel | GSSAPIDelegateCredentials yes |
29 | 1 | Marc Mengel | |
30 | 1 | Marc Mengel | h2. Check if it works: |
31 | 1 | Marc Mengel | |
32 | 1 | Marc Mengel | try to login on the server with ssh: |
33 | 1 | Marc Mengel | |
34 | 1 | Marc Mengel | ssh p-project@cdcvs.fnal.gov echo hi |
35 | 1 | Marc Mengel | |
36 | 1 | Marc Mengel | You should get |
37 | 1 | Marc Mengel | |
38 | 1 | Marc Mengel | Only 'lscvs' and 'cvs' commands are allowed |
39 | 1 | Marc Mengel | |
40 | 1 | Marc Mengel | h2. CVS |
41 | 1 | Marc Mengel | |
42 | 1 | Marc Mengel | Set CVS_RSH to /usr/bin/ssh in your environment. |
43 | 1 | Marc Mengel | |
44 | 1 | Marc Mengel | export CVS_RSH=/usr/bin/ssh |
45 | 1 | Marc Mengel | |
46 | 3 | Marc Mengel | or for tcsh/csh |
47 | 1 | Marc Mengel | |
48 | 1 | Marc Mengel | setenv CVS_RSH /usr/bin/ssh |
49 | 1 | Marc Mengel | |
50 | 1 | Marc Mengel | h2. Subversion |
51 | 1 | Marc Mengel | |
52 | 1 | Marc Mengel | Subversion just uses ssh automagically. |
53 | 1 | Marc Mengel | |
54 | 1 | Marc Mengel | h3. Git |
55 | 1 | Marc Mengel | |
56 | 1 | Marc Mengel | Git just uses ssh automagically. |