CVS"> Using CVS
This page is part of the
EmpiricalAlgorithmics web.
Permissions
Here's something from Sean Godel:
If the
CVS client is configured to go through okanagan then group
inheritance is preserved. If it goes through cascade group inheritance
is preserved for the first directory created but nothing after that.
This might be an issue with NFSv4 and the
NetApp as we have discovered
other Unix conventions that operate differently with this mapping.
For now I would recommend all your users to switch to okanagan as their
contact server. If some have trouble with it, let me know as its most
likely their environment which can be easily fixed.
CVS in Windows
A good Windows
CVS client that integrates with Explorer is
TortoiseCVS.
It's open-source. Use Okanagan as your server, and connect using SSH.
Use version
1.8.13
, other versions may not work correctly.
- CVS Checkout Setup: use the same as the picture below, except that you should use your own user name, the appropriate module name that you're trying to check out, and the repository folder
/ubc/cs/research/arrow/cvs
Setting up a public/private key pair so that you don't have to authenticate every time
- In UNIX type
ssh-keygen -t dsa
.
- Copy the resulting .pub file to the
.ssh
directory in your UNIX home directory, and append it to the authorized_keys
file in the same directory. (Create that file if you need to)
- Copy the resulting file with no extension (your private key) to the computer you want to connect from
- Install Putty
- Use the
PuttyGen
program to convert the key to Putty format
- Then run the
Pageant
program and add the key that you just created.
- To load the key automatically when Windows starts, put
Pageant
in the startup folder, and add the full path to the key (in quotes if necessary) as an argument.
- Now you will not be prompted for a password when doing a CVS update with Tortoise.
--
KevinLeytonBrown - 16 May 2007