Difference: SubversionRepository (10 vs. 11)

Revision 112014-11-13 - AndrewPickford

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Local Subversion Repository

Line: 12 to 12
  Currently there are four subversion repositories:
Changed:
<
<
>
>
  The test repository is as the name suggests for testing and getting used to using subversion. It will be cleaned out and reset on an irregular basis and without notice.
Line: 28 to 28
  All subversion subversion repositories have corresponding trac pages on the ppe web. They can be accessed at:
Changed:
<
<
>
>
  NB: Browsers will often repeatedly ask for you to choose a certificate at this point. To get around this, you can (in Firefox) choose Edit >> Preferences>> Advanced and click the radio button Select one Automatically in the certificates section.
Line: 44 to 44
 
Creating a subdirectory inside the user repo
Changed:
<
<
$ svn mkdir https://ppesvn.physics.gla.ac.uk/svn/user/pickford -m "user repo dir"
>
>
$ svn mkdir https://svn.ppe.gla.ac.uk/user/pickford -m "user repo dir"
 

For organising files/projects the subversion book http://svnbook.red-bean.com/ describes some recommended possible layouts, in the section Planning Your Repository Organization.

Line: 65 to 65
 Inside the .subversion directory is the file servers this file requires editing to access the repository. Edit the groups section of the file adding the line:
Changed:
<
<
ppe = *.physics.gla.ac.uk
>
>
ppe = *.ppe.gla.ac.uk
 

to create a ppe group. It should look something like:

Line: 108 to 108
 
Testing repository access by listing the contents of the test repository
Changed:
<
<
$ svn list https://ppesvn.physics.gla.ac.uk/svn/test
>
>
$ svn list https://svn.ppe.gla.ac.uk/test
 

you will be asked for your grid certificate password each time you access the repository.

Line: 129 to 129
  replacing XXXX with the output of the command id -u.
Changed:
<
<
Then to create a proxy certificate first source grid-env.sh (or grid-env.csh, see GridServices) and then create the proxy using svn-grid-proxy-init
>
>
To create a proxy certificate first source grid-env.sh (or grid-env.csh, see GridServices) and then create the proxy using svn-grid-proxy-init
 
Creating a proxy certificate to access the svn repository
Changed:
<
<
$ source /data/ppe01/sl44/i386/grid/glite-ui/latest/external/etc/profile.d/grid-env.sh
>
>
$ source /data/ppe01/sl5x/x86_64/grid/glite-ui/latest/external/etc/profile.d/grid-env.sh
 
$ svn-grid-proxy-init
Changed:
<
<
After typing in your grid certificate password the script will generate a proxy valid for 12 hours. This works on both Scientific Linux 4 and Scientific Linux 5 ppe machines. On external machines the https://twiki.ppe.gla.ac.uk/pub/IT/SubversionRepository/svn-grid-proxy-init script should work on any system where the EGEE gLite tools are installed.
>
>
After typing in your grid certificate password the script will generate a proxy valid for 12 hours. This works on Scientific Linux 5 ppe machines but not on Scientific Linux 6 machines.

On external machines the https://twiki.ppe.gla.ac.uk/pub/IT/SubversionRepository/svn-grid-proxy-init script should work on any system where the EGEE gLite tools are installed. For macs the standalone script https://twiki.ppe.gla.ac.uk/pub/IT/SubversionRepository/svn-proxy-init will do the same thing on an apple mac without requiring the gLite tools.

 

Setting up access with Ubuntu

Line: 181 to 184
 -- AndrewPickford - 12 Dec 2008

META FILEATTACHMENT attachment="svn-grid-proxy-init" attr="" comment="script to create a pkcs12 proxy using grid-proxy-init" date="1229100562" name="svn-grid-proxy-init" path="svn-grid-proxy-init" size="220" stream="svn-grid-proxy-init" tmpFilename="/usr/tmp/CGItemp39181" user="AndrewPickford" version="1"
Added:
>
>
META FILEATTACHMENT attachment="svn-proxy-init" attr="" comment="svn proxy init script for macs" date="1415878548" name="svn-proxy-init" path="svn-proxy-init" size="5006" user="AndrewPickford" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback