r9 - 17 Aug 2007 - 14:21:55 - ChristopherCprekYou are here: TWiki >  TechHelp Web > ScsVersioning > SubversionQuickStart

SCS Subversion Quick Start Guide

Accept SCS Server Certificate

The first time you access the svn server, you will see the following message:

Error validating server certificate for 'https://svn.scs.fsu.edu:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: *.scs.fsu.edu
 - Valid: from Oct 14 20:17:44 2004 GMT until Nov 14 21:17:44 2005 GMT
 - Issuer: FreeSSL, US
 - Fingerprint: 61:02:d6:2b:ce:c6:60:69:59:32:06:7a:e1:8b:fe:58:4f:86:9e:de
(R)eject, accept (t)emporarily or accept (p)ermanently? 

Accept the certificate permanently. The exact keystroke/mouse button varies from client-to-client, so just look for "Accept Permanently" or some similar message.

Basic Setup

As an example, ssh to pamd and put all your files for your repository in a directory tree and import to your repository on Subversion server:

svn import ~/svn-project https://svn.scs.fsu.edu/svn/{myproject} -m "Initial Import"

To create a working copy of your directory:

svn checkout https://svn.scs.fsu.edu/svn/{myproject} {myworkingcopy}

Edit a file and check the differences:

svn diff

To commit your changes:

svn commit

To update your working copy (for a group project):

svn up

Additional Information

You are not limited to pamd as a "home" for your working repository. Any host which allows you to use the http protocol, i.e. a web browser, with SSL encryption, may be used.

For more options, type "svn help" at the command prompt. For help with a particular sub-command such as commit, type "svn help commit".

Also, you may browse the current version of your subversion repository via the web: https://svn.scs.fsu.edu/svn/{myproject}/ For example, to view a share repository, set your browser location to: https://svn.scs.fsu.edu/svn/share/

https://svn.scs.fsu.edu/ points to root directory of svn where you can access the share directory or view the svn manual.

Helpful Links

Subversion Online Book

Subversion Webpage

Frequently Asked Questions (and Answers)

Where can I get svn client software so that I can run svn from my local machine instead of pamd?

ANSWER: Go to the tigris links page ( http://subversion.tigris.org/project_links.html ) and scroll down to the heading "Clients and plugins", select the appropriate client for you operating system.

How do I get the SCS certificate to work with svnX on my macintosh?

ANSWER: First you must use tcsh shell. From a terminal window, type:

tcsh

/usr/local/bin/svn list https://svn.scs.fsu.edu/svn/{myrepository}

When you are prompted about the certificate, accept it permanently. You should now be able to use svnX as well.

How can I communicate with the SCS server?

ANSWER: By default svnX wants to communicate on the svn port, change the URL from svn:// to https://

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r9 < r8 < r7 < r6 < r5 | More topic actions
 
SCS TWiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback