|
MOTD
Getting Help SystemsServicesAnalytics |
NERSC SVN/CVS serverNERSC hosts Subversion (SVN) and CVS repositories for NERSC projects. Access is by SSH only; pserver access is not supported. The NERSC server can be accessed as either svn.nersc.gov or cvs.nersc.gov. If you are starting a new project with version control we recommend using SVN over CVS. DocumentationHow to get access to a SVN or CVS repositoriesContact your NERSC project PI and have him/her request access by filling out this form.OS and Software RequirementsIt is assumed that you will access the repository through a UNIX command line interface and use a command-line version of SSH (SSH protocol 2 is assumed here and required for access). You must have the svn or cvs command installed on your UNIX machine. (On NERSC supercomputers, the cvs command in located in the cvs module.) No other access is described here; you may be able to get GUI clients to work however. Web-based interfaces are under consideration; please let me (ragerber@nersc.gov) know if you would like such an interface.Getting StartedBefore you get started, you will need the following information
Suggested Client ConfigurationWe will describe how to use NERSC's Power 5 system, Bassi, as an example client. Once you have an account on the server and know your repository name, perform these steps to configure your UNIX enviroment. (If you know what you are doing, you can configure your environment differently, but (I think) the following method provides for the most transparent access.) If you do not want to configure your client as described below, you will have to provide your password on SSH passphrase with each cvs command you issue. These characters are those you type at the keyboard.These characters are to be typed and replaced by ones applicable to your account or cvs repository.
Your account on the serverYou have an account on the NERSC server, but it is restricted to running a very few commands. Logins and passwords on the SVN/CVS server are subject to the NERSC Account Ownership Policy.
To use SVN checkout a repository with the following command. svn checkout svn+ssh://svn.nersc.gov/svn/your_repository_name After that you will be able to run svn commands from your working copy without specifying the entire path. For CVS If you use the procedures outlined above, you do not need to use a password. However, if you wish to connect to the server from a machine that is not configured as described, you may use a password to access CVS. If you have not performed the configuration described above, you can access the server using the following syntax: cvs -d user@cvs.nersc.gov:/cvs/your_repository_root cvs_commandsNote that you will have to use this syntax and give your password each time you issue a CVS command.
|
![]() |
Page last modified: Thu, 11 Oct 2007 17:08:11 GMT Page URL: http://www.nersc.gov/nusers/resources/servers/svn.php Web contact: webmaster@nersc.gov Computing questions: consult@nersc.gov Privacy and Security Notice |
![]() |