Windows » History » Version 15
Marc Mengel, 02/24/2010 04:50 PM
1 | 1 | Marc Mengel | h1. Windows |
---|---|---|---|
2 | 1 | Marc Mengel | |
3 | 5 | Marc Mengel | There are numerous graphical front ends to the various packages on Windows; regardless which |
4 | 5 | Marc Mengel | front-end you choose, you will need to configure the back-end part below. |
5 | 5 | Marc Mengel | |
6 | 5 | Marc Mengel | h2. Front ends |
7 | 5 | Marc Mengel | |
8 | 5 | Marc Mengel | * http://www.tortoisecvs.org/ |
9 | 5 | Marc Mengel | * http://code.google.com/p/tortoisegit/ |
10 | 5 | Marc Mengel | * http://tortoisesvn.tigris.org/ |
11 | 5 | Marc Mengel | * http://www.eclipse.org/ |
12 | 10 | Marc Mengel | * http://www.wincvs.org/ |
13 | 10 | Marc Mengel | * http://cola.tuxfamily.org/ |
14 | 5 | Marc Mengel | |
15 | 5 | Marc Mengel | h2. Back Ends |
16 | 5 | Marc Mengel | |
17 | 15 | Marc Mengel | For write access to repositories on cdcvs, I am currently recommending that users use the old GetCert bundle and the ssh in there if you want an old, tried and true setup. |
18 | 1 | Marc Mengel | |
19 | 1 | Marc Mengel | Then there are a few steps to get things setup: |
20 | 14 | Marc Mengel | |
21 | 15 | Marc Mengel | # Install the contents of kca.zip in a directory. |
22 | 14 | Marc Mengel | # Create three environment variable |
23 | 14 | Marc Mengel | ## (local) KRB5CCNAME = C:\Users\yourUsername\AppData\Local\Temp\krb5_cc_cache Notes: Requires full read/write access. There may also be an issue with spaces in the file name and/or path. |
24 | 15 | Marc Mengel | ## (system) KRB5_CONFIG = [Path from step 1 above]\krb5.conf |
25 | 15 | Marc Mengel | ## (system) CVS_RSH = [Path from step 1 above]\ssh.exe |
26 | 14 | Marc Mengel | # Changes to NetID manager — NetIDSetup.jpg |
27 | 14 | Marc Mengel | ## Open Network Identity Manager |
28 | 14 | Marc Mengel | ## Double click your default identify (username@FNAL.GOV) |
29 | 14 | Marc Mengel | ## Click "Identify configuration" |
30 | 14 | Marc Mengel | ## Select the Kerberos V5 tab |
31 | 14 | Marc Mengel | ## Change the Credential cache location to file: plus the value of the KRB5CCNAME environment variable set in step 2.1 above. See screen shot example. |
32 | 14 | Marc Mengel | ## Close all open windows then renew your the credentials for username@fnal.gov. |
33 | 14 | Marc Mengel | ## Verify your tickets by opening a DOS window and entering klist. See screen shot example. |
34 | 14 | Marc Mengel | |
35 | 2 | Marc Mengel | h2. Check if it works: |
36 | 2 | Marc Mengel | |
37 | 7 | Marc Mengel | try to login on the server with plink or ssh: |
38 | 2 | Marc Mengel | |
39 | 12 | Marc Mengel | * Putty --first run putty, and set it to do kerberos authentication by default. |
40 | 12 | Marc Mengel | Then in a cmd window, run: |
41 | 2 | Marc Mengel | plink p-project@cdcvs.fnal.gov echo hi |
42 | 2 | Marc Mengel | * Cygwin/GetCert bundle |
43 | 1 | Marc Mengel | ssh p-project@cdcvs.fnal.gov echo hi |
44 | 7 | Marc Mengel | |
45 | 11 | Marc Mengel | (where "project" is your project name). You should get |
46 | 7 | Marc Mengel | |
47 | 7 | Marc Mengel | Only 'lscvs' and 'cvs' commands are allowed |
48 | 7 | Marc Mengel | |
49 | 2 | Marc Mengel | h2. CVS |
50 | 2 | Marc Mengel | |
51 | 4 | Marc Mengel | Set CVS_RSH to C:\path\to\plink.exe or C:\path\to\ssh.exe in your windows environment: |
52 | 1 | Marc Mengel | |
53 | 3 | Marc Mengel | # Right-click My Computer, and then click Properties. |
54 | 3 | Marc Mengel | # Click the Advanced tab. |
55 | 3 | Marc Mengel | # Click Environment variables. |
56 | 3 | Marc Mengel | # Click one the following options, for either a user or a system variable: |
57 | 1 | Marc Mengel | |
58 | 3 | Marc Mengel | * Click New to add a new variable name and value. |
59 | 3 | Marc Mengel | * Click an existing variable, and then click Edit to change its name or value. |
60 | 3 | Marc Mengel | * Click an existing variable, and then click Delete to remove it. |
61 | 3 | Marc Mengel | |
62 | 1 | Marc Mengel | h2. Subversion |
63 | 2 | Marc Mengel | |
64 | 3 | Marc Mengel | Configure Subversion to use plink/ssh for “svn+ssh” uri. |
65 | 2 | Marc Mengel | |
66 | 2 | Marc Mengel | * Edit the file c:\Documents and Settings\user\Application Data\Subversion\config |
67 | 8 | Marc Mengel | (with your username for "user") |
68 | 2 | Marc Mengel | * Locate the section named [tunnels] |
69 | 2 | Marc Mengel | * Add the following line : |
70 | 2 | Marc Mengel | |
71 | 2 | Marc Mengel | ssh=c:/path/to/plink.exe |
72 | 2 | Marc Mengel | |
73 | 9 | Marc Mengel | for the Putty setup, or for ssh |
74 | 1 | Marc Mengel | |
75 | 1 | Marc Mengel | ssh=c:/path/to/ssh.exe |
76 | 3 | Marc Mengel | |
77 | 3 | Marc Mengel | |
78 | 3 | Marc Mengel | h3. Git |
79 | 3 | Marc Mengel | |
80 | 4 | Marc Mengel | Set GIT_SSH in your environment to C:\path\to\plink.exe or C:\path\to\ssh.exe in your windows environment: |
81 | 3 | Marc Mengel | |
82 | 3 | Marc Mengel | # Right-click My Computer, and then click Properties. |
83 | 3 | Marc Mengel | # Click the Advanced tab. |
84 | 3 | Marc Mengel | # Click Environment variables. |
85 | 3 | Marc Mengel | # Click one the following options, for either a user or a system variable: |
86 | 3 | Marc Mengel | |
87 | 3 | Marc Mengel | * Click New to add a new variable name and value. |
88 | 3 | Marc Mengel | * Click an existing variable, and then click Edit to change its name or value. |
89 | 3 | Marc Mengel | * Click an existing variable, and then click Delete to remove it. |
90 | 6 | Marc Mengel | |
91 | 6 | Marc Mengel | h3. Related files |