Difference between revisions of "ProceedingsRepository"
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<div class="page-warning"> |
<div class="page-warning"> |
||
− | [[Image:icon_warning.png|40px]] |
+ | [[Image:icon_warning.png|40px]] |
+ | The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there. |
||
</div> |
</div> |
||
− | |||
− | IRIDIA has a proceedings repository that contains digital copies of proceedings. |
||
=== Access === |
=== Access === |
||
Line 9: | Line 8: | ||
They are two ways to get access to the proceedings. |
They are two ways to get access to the proceedings. |
||
− | ==== |
+ | ==== From your browser ==== |
⚫ | |||
− | To get access you need to ask the password to the [[Lab_responsibilities#Servers.2C_infrastructures.2C_and_assets|webserver's administrator]]. |
||
+ | ==== Export a copy of the subversion repository ==== |
||
− | Then login on iridia |
||
+ | |||
+ | Use svn ls to list the proceedings available on the repository (or check it in the web version). |
||
<pre> |
<pre> |
||
+ | svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn |
||
− | ssh proceedings@iridia |
||
⚫ | |||
+ | You can export only the ones that you are interested by using for example: |
||
− | cd ~/public_html |
||
+ | <pre> |
||
− | ls |
||
+ | svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO |
||
</pre> |
</pre> |
||
− | |||
− | ==== From your browser ==== |
||
⚫ | |||
− | |||
− | <div class="page-warning"> |
||
− | [[Image:icon_warning.png|40px]] Web browser access is currently broken, you'll need to use ssh into the webserver. If you know how to fix this, please contact the web server responsible. |
||
⚫ | |||
=== Adding new proceedings === |
=== Adding new proceedings === |
||
+ | Adding proceedings to the repository is quite easy, but before you do it you have to ensure your subversion is properly configured. Check your ~/subversion/.config file to see if the options below are properly set: |
||
⚫ | |||
<pre> |
<pre> |
||
+ | enable-auto-props = yes |
||
− | scp -o PubkeyAuthentication=no -r /media/cdrom proceedings@iridia.ulb.ac.be:/home/proceedings/public_html/2010-gecco |
||
+ | [auto-props] |
||
− | ssh proceedings@iridia ./update_permissions |
||
+ | *.gif = svn:mime-type=image/gif |
||
+ | *.jpg = svn:mime-type=image/jpeg |
||
+ | *.jpeg = svn:mime-type=image/jpeg |
||
+ | *.pdf = svn:mime-type=application/pdf |
||
+ | *.png = svn:mime-type=image/png |
||
+ | *.tif = svn:mime-type=image/tiff |
||
+ | *.tiff = svn:mime-type=image/tiff |
||
+ | *.htm = svn:mime-type=text/html |
||
+ | *.html = svn:mime-type=text/html |
||
+ | *.css = svn:mime-type=text/css |
||
+ | </pre> |
||
+ | |||
⚫ | |||
+ | |||
+ | <pre> |
||
+ | svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010" |
||
</pre> |
</pre> |
Latest revision as of 17:06, 31 October 2014
The proceedings are stored in a subversion repository in the Development server. To access them, you need to get an account there.
Access
They are two ways to get access to the proceedings.
From your browser
Just go to https://iridia-dev.ulb.ac.be/projects/proceedings/svn
Export a copy of the subversion repository
Use svn ls to list the proceedings available on the repository (or check it in the web version).
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn
You can export only the ones that you are interested by using for example:
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO
Adding new proceedings
Adding proceedings to the repository is quite easy, but before you do it you have to ensure your subversion is properly configured. Check your ~/subversion/.config file to see if the options below are properly set:
enable-auto-props = yes [auto-props] *.gif = svn:mime-type=image/gif *.jpg = svn:mime-type=image/jpeg *.jpeg = svn:mime-type=image/jpeg *.pdf = svn:mime-type=application/pdf *.png = svn:mime-type=image/png *.tif = svn:mime-type=image/tiff *.tiff = svn:mime-type=image/tiff *.htm = svn:mime-type=text/html *.html = svn:mime-type=text/html *.css = svn:mime-type=text/css
Once things are set, let's say you want to add the directory /media/cdrom for the conference GECCO 2010. Just use the svn import command:
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"