{"id":230,"date":"2011-10-04T14:20:39","date_gmt":"2011-10-04T14:20:39","guid":{"rendered":"http:\/\/www.h-hennes.fr\/blog\/?p=230"},"modified":"2012-01-21T09:50:35","modified_gmt":"2012-01-21T09:50:35","slug":"creation-dun-depot-subversion-chez-ovh","status":"publish","type":"post","link":"https:\/\/www.h-hennes.fr\/blog\/2011\/10\/04\/creation-dun-depot-subversion-chez-ovh\/","title":{"rendered":"Cr\u00e9ation d&rsquo;un d\u00e9pot Subversion chez ovh"},"content":{"rendered":"<p><strong>Mise en place d\u2019un d\u00e9p\u00f4t svn chez ovh<\/strong><\/p>\n<p><span style=\"text-decoration: underline;\">Pr\u00e9alable :<\/span><\/p>\n<ul>\n<li>N\u00e9cessite d\u2019avoir un h\u00e9bergement au minimum de type \u00ab Pro \u00bb chez ovh<\/li>\n<li>Quelques connaissances en lignes de commandes<\/li>\n<\/ul>\n<p>Ce tutoriel explique comment g\u00e9rer un d\u00e9p\u00f4t svn chez l\u2019h\u00e9bergeur ovh, et comment configurer son ordinateur tournant sous Windows pour utiliser ce d\u00e9p\u00f4t.<\/p>\n<p><span style=\"text-decoration: underline;\">Cr\u00e9ation du d\u00e9p\u00f4t :<\/span><\/p>\n<p>Avant toute chose, il est n\u00e9cessaire de t\u00e9l\u00e9charger et d\u2019installer l\u2019utilitaire \u00ab Putty \u00bb depuis la page <a title=\"Putty\" href=\"http:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/download.html \" target=\"_blank\">http:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/download.html <\/a><\/p>\n<ul>\n<li>T\u00e9l\u00e9charger le fichier <strong>A Windows installer for everything except PuTTYtel<\/strong><\/li>\n<li>Proc\u00e9dez \u00e0 l\u2019installation du fichier t\u00e9l\u00e9charg\u00e9.<\/li>\n<li>Lancez \u00ab Putty \u00bb<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-231 aligncenter\" title=\"putty\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty.png\" alt=\"Connection ssh avec putty\" width=\"476\" height=\"461\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty.png 476w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-300x290.png 300w\" sizes=\"auto, (max-width: 476px) 100vw, 476px\" \/><\/a><br \/>\nDans le host name, saississez ftp.yourdomain.com, laissez les autres options par d\u00e9faut et cliquez sur le bouton \u00ab Open \u00bb.<br \/>\nIl vous est ensuite demand\u00e9 votre nom d\u2019utilisateur et votre mot de passe, qui correspondent \u00e0 vos identifiants ftp principaux. (Les comptes ftp suppl\u00e9mentaires ne fonctionnent pas, il y\u2019 a uniquement un utilisateur SSH par compte ovh)<\/p>\n<p>Vous arrivez ensuite \u00e0 la racine de\u00a0 votre h\u00e9bergement et vous pouvez listez le contenu de celui-ci via la commande linux \u00ab <strong>ls<\/strong> \u00bb<\/p>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-ssh.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-232 aligncenter\" title=\"putty-ssh\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-ssh.png\" alt=\"\" width=\"680\" height=\"236\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-ssh.png 680w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-ssh-300x104.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/a><br \/>\nCr\u00e9er un dossier \u00ab svn \u00bb si il n\u2019existe pas, et attribuez lui un chmod de 755.<br \/>\nVous pouvez utiliser les commandes suivantes :<\/p>\n<pre>Mkir svn\r\nchmod 755 svn<\/pre>\n<p>Vous pouvez ensuite cr\u00e9er le d\u00e9p\u00f4t \u00ab Test \u00bb en saisissant la commande suivante<\/p>\n<pre>Svnadmin create\/svn\/test\/<\/pre>\n<p>Votre d\u00e9p\u00f4t subversion est \u00e0 pr\u00e9sent cr\u00e9\u00e9 !<\/p>\n<p><span style=\"text-decoration: underline;\">Utilisation du d\u00e9p\u00f4t depuis un poste windows<\/span><\/p>\n<p>Pour utiliser un d\u00e9p\u00f4t svn depuis un poste windows, nous allons utiliser le logiciel \u00ab TortoiseSvn \u00bb qui est t\u00e9l\u00e9chargeable depuis la page <a title=\"Subversion\" href=\"http:\/\/tortoisesvn.tigris.org\/ \" target=\"_blank\">http:\/\/tortoisesvn.tigris.org\/ <\/a><br \/>\nToirtoiseSvn va rajouter des options, lors du clic droit dans l\u2019explorateur Windows.<br \/>\nCr\u00e9er un dossier nomm\u00e9 \u00ab D\u00e9p\u00f4t Test \u00bb.<br \/>\nFaite un clic droit sur ce dossier, et cliquer sur \u00ab Svn Checkout \u00bb<br \/>\nDans l\u2019adresse du d\u00e9p\u00f4t svn saisissez l\u2019adresse suivante :<br \/>\nsvn+ssh:\/\/<span style=\"color: #ff9900;\">identifiantftp<\/span>@<span style=\"color: #99cc00;\">typeoffre<\/span>.ovh.net\/<span style=\"color: #00ccff;\">homez.xxx<\/span>\/<span style=\"color: #ff9900;\">identifantftp<\/span>\/svn\/test<\/p>\n<p><strong>Edit du 21\/01\/2012 : <\/strong>suite \u00e0 un changement chez ovh il faut maintenant remplacer <span style=\"color: #99cc00;\">typeoffre<\/span> par <span style=\"color: #99cc00;\">ssh.clusterXXX<\/span> pour que cela fonctionne. (en rempl\u00e7ant les XXX par le cluster de votre h\u00e9bergement)<\/p>\n<p>Le type d\u2019offre ovh peut \u00eatre<\/p>\n<ul>\n<li> Pro<\/li>\n<li> Business<\/li>\n<li> Premium<\/li>\n<\/ul>\n<p>Pour trouver l\u2019information \u00ab homez.xxx \u00bb rendez-vous dans l&rsquo;onglet r\u00e9capitulatif de votre h\u00e9bergement dans le manager v3.<\/p>\n<p>Laissez les autres options par d\u00e9faut, et validez.<br \/>\nCa y\u2019est vous \u00eates connect\u00e9 \u00e0 votre d\u00e9p\u00f4t svn et vous pouvez commencer \u00e0 l\u2019utiliser !<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">Tips : Ajout d\u2019une cl\u00e9 d\u2019authentification SSH<\/span><\/p>\n<p>A chaque mise \u00e0 jour, le mot de passe ftp vous sera demand\u00e9.<br \/>\nPour \u00e9viter de le taper \u00e0 chaque fois la meilleure solution consiste en l\u2019utilisation d\u2019une cl\u00e9 SSH.<\/p>\n<ul>\n<li>Pour g\u00e9n\u00e9rer cette cl\u00e9 lancer le logiciel \u00ab PuttyGen \u00bb<\/li>\n<li>Cliquer sur le bouton \u00ab Generate \u00bb<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-key-generator.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-233 aligncenter\" title=\"putty-key-generator\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-key-generator.png\" alt=\"\" width=\"497\" height=\"491\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-key-generator.png 497w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-key-generator-300x296.png 300w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><\/a><br \/>\nUne fois la cl\u00e9 g\u00e9n\u00e9r\u00e9e, sauvegardez votre cl\u00e9 priv\u00e9e sur votre disque dur en cliquant sur le bouton \u00ab Save Private Key \u00bb<br \/>\n<a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-public-key.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-234 aligncenter\" title=\"putty-public-key\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-public-key.png\" alt=\"Public Key Puttygen\" width=\"499\" height=\"483\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-public-key.png 499w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2011\/10\/putty-public-key-300x290.png 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><br \/>\nCopiez ensuite la cl\u00e9 publique dans votre bloc note.<br \/>\nConnectez-vous ensuite \u00e0 votre espace avec l\u2019outil putty pour ajouter cette cl\u00e9 publique \u00e0 votre h\u00e9bergement.<br \/>\nPour ce faire entrez les commandes suivantes.<\/p>\n<pre>cd .ssh\/\r\nvim authorized_key2<\/pre>\n<p>Et copier votre cl\u00e9 dans ce fichier (clic droit)<br \/>\nUne fois votre cl\u00e9 enregistr\u00e9e, vous pouvez fermer le fichier.<br \/>\nAppuyer sur \u00ab Echap \u00bb<br \/>\nPuis saississez \u00ab :wq \u00bb<br \/>\n\u00ab w \u00bb signifie sauvegarder<br \/>\n\u00ab q \u00bb signifier quitter<br \/>\nVotre cl\u00e9 est maintenant ajout\u00e9e \u00e0 votre h\u00e9bergement.<br \/>\nPour vous connecter \u00e0 l\u2019aide de votre cl\u00e9 SSH, il vous suffit maintenant de lancer \u00ab Pageant \u00bb, et de charger la cl\u00e9 priv\u00e9e pr\u00e9alablement sauvegard\u00e9e sur votre ordinateur.<br \/>\nVous pouvez \u00e0 pr\u00e9sent vous conecter \u00e0 votre d\u00e9p\u00f4t ssh\/svn sans saisir de mot de passe \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mise en place d\u2019un d\u00e9p\u00f4t svn chez ovh Pr\u00e9alable : N\u00e9cessite d\u2019avoir un h\u00e9bergement au minimum de type \u00ab Pro \u00bb chez ovh Quelques connaissances en lignes de commandes Ce tutoriel explique comment g\u00e9rer un d\u00e9p\u00f4t svn chez l\u2019h\u00e9bergeur ovh, et comment configurer son ordinateur tournant sous Windows pour utiliser ce d\u00e9p\u00f4t. Cr\u00e9ation du d\u00e9p\u00f4t [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[6],"tags":[171,173,174,170,172,169],"class_list":["post-230","post","type-post","status-publish","format-standard","hentry","category-trucs-et-astuces","tag-ovh","tag-putty","tag-puttygen","tag-ssh","tag-subversion","tag-svn"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":6,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/230\/revisions"}],"predecessor-version":[{"id":238,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/230\/revisions\/238"}],"wp:attachment":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/media?parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/categories?post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/tags?post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}