Windows » History » Version 16
Marc Mengel, 02/24/2010 04:54 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 | 16 | Marc Mengel | # Create three environment variables, by doing: |
23 | 16 | Marc Mengel | #* Right-click My Computer, and then click Properties. |
24 | 16 | Marc Mengel | #* Click the Advanced tab. |
25 | 16 | Marc Mengel | #* Click Environment variables. |
26 | 16 | Marc Mengel | #* Click one the following options, for either a user or a system variable: |
27 | 16 | Marc Mengel | #** Click New to add a new variable name and value. |
28 | 16 | Marc Mengel | #** Click an existing variable, and then click Edit to change its name or value. |
29 | 16 | Marc Mengel | #** Click an existing variable, and then click Delete to remove it. |
30 | 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. |
31 | 15 | Marc Mengel | ## (system) KRB5_CONFIG = [Path from step 1 above]\krb5.conf |
32 | 15 | Marc Mengel | ## (system) CVS_RSH = [Path from step 1 above]\ssh.exe |
33 | 14 | Marc Mengel | # Changes to NetID manager — NetIDSetup.jpg |
34 | 14 | Marc Mengel | ## Open Network Identity Manager |
35 | 14 | Marc Mengel | ## Double click your default identify (username@FNAL.GOV) |
36 | 1 | Marc Mengel | ## Click "Identify configuration" |
37 | 1 | Marc Mengel | ## Select the Kerberos V5 tab |
38 | 1 | 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. |
39 | 2 | Marc Mengel | ## Close all open windows then renew your the credentials for username@fnal.gov. |
40 | 7 | Marc Mengel | ## Verify your tickets by opening a DOS window and entering klist. See screen shot example. |
41 | 2 | Marc Mengel | |
42 | 12 | Marc Mengel | h2. Check if it works: |
43 | 2 | Marc Mengel | |
44 | 16 | Marc Mengel | try to login on the server with ssh. In a cmd.exe window: |
45 | 16 | Marc Mengel | <pre> |
46 | 16 | Marc Mengel | ssh p-project@cdcvs.fnal.gov echo hi |
47 | 16 | Marc Mengel | </pre> |
48 | 3 | Marc Mengel | (where "project" is your project name). You should get |
49 | 3 | Marc Mengel | |
50 | 3 | Marc Mengel | Only 'lscvs' and 'cvs' commands are allowed |
51 | 1 | Marc Mengel | |
52 | 3 | Marc Mengel | h2. CVS |
53 | 3 | Marc Mengel | |
54 | 3 | Marc Mengel | |
55 | 3 | Marc Mengel | |
56 | 1 | Marc Mengel | h2. Subversion |
57 | 2 | Marc Mengel | |
58 | 3 | Marc Mengel | Configure Subversion to use plink/ssh for “svn+ssh” uri. |
59 | 2 | Marc Mengel | |
60 | 2 | Marc Mengel | * Edit the file c:\Documents and Settings\user\Application Data\Subversion\config |
61 | 8 | Marc Mengel | (with your username for "user") |
62 | 2 | Marc Mengel | * Locate the section named [tunnels] |
63 | 2 | Marc Mengel | * Add the following line : |
64 | 2 | Marc Mengel | |
65 | 2 | Marc Mengel | ssh=c:/path/to/plink.exe |
66 | 2 | Marc Mengel | |
67 | 9 | Marc Mengel | for the Putty setup, or for ssh |
68 | 1 | Marc Mengel | |
69 | 1 | Marc Mengel | ssh=c:/path/to/ssh.exe |
70 | 3 | Marc Mengel | |
71 | 3 | Marc Mengel | |
72 | 3 | Marc Mengel | h3. Git |
73 | 3 | Marc Mengel | |
74 | 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: |
75 | 3 | Marc Mengel | |
76 | 3 | Marc Mengel | # Right-click My Computer, and then click Properties. |
77 | 3 | Marc Mengel | # Click the Advanced tab. |
78 | 3 | Marc Mengel | # Click Environment variables. |
79 | 3 | Marc Mengel | # Click one the following options, for either a user or a system variable: |
80 | 3 | Marc Mengel | |
81 | 3 | Marc Mengel | * Click New to add a new variable name and value. |
82 | 3 | Marc Mengel | * Click an existing variable, and then click Edit to change its name or value. |
83 | 3 | Marc Mengel | * Click an existing variable, and then click Delete to remove it. |
84 | 6 | Marc Mengel | |
85 | 6 | Marc Mengel | h3. Related files |