<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.kryskool.org/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Le Monde de KrysKool - svn</title>
  <link>http://blog.kryskool.org/index.php/</link>
  <description>Mon blog</description>
  <language>fr</language>
  <copyright>KrysKool.org &amp;copy;</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>DotClear</generator>
  
    
  <item>
    <title>Ajout automatique de fichier et répertoire au depôt Subversion courant</title>
    <link>http://blog.kryskool.org/index.php/post/2008/05/18/Ajout-automatique-de-fichier-et-repertoire-au-depot-Subversion-courant</link>
    <guid isPermaLink="false">urn:md5:af712d1bfd1f0846de016c2b1346f317</guid>
    <pubDate>Sun, 18 May 2008 13:00:00 +0200</pubDate>
    <dc:creator>KrysKool</dc:creator>
        <category>developpement</category>
        <category>subversion</category><category>svn</category>    
    <description>
    Voici une astuce bien pratique qui permet d'ajouter rapidement les nouveaux fichiers et dossiers crée à votre dépôt Subversion courant        </description>
    <content:encoded>&lt;p&gt;Voici une astuce bien pratique qui permet d'ajouter rapidement les nouveaux fichiers et dossiers crée à votre dépôt Subversion courant&lt;/p&gt;    &lt;p&gt;L'astuce consiste à lister tous les fichiers dont le début de ligne commence par un ?, à l'aide de awk recuperer le nom du fichier (ou répertoire) puis ensuite faire un &lt;strong&gt;svn add&lt;/strong&gt;&lt;/p&gt;


&lt;pre&gt;$ svn stat | grep ^? | awk '{ print $2 }' | xargs svn add&lt;/pre&gt;


&lt;p&gt;pour une utilisation quotidien, il est judicieux de créer un alias&lt;/p&gt;


&lt;pre&gt;$ alias addsvn=&amp;quot;svn stat | grep ^? | awk '{ print $2 }' | xargs svn add&amp;quot;&lt;/pre&gt;</content:encoded>
    
    

    <comments>http://blog.kryskool.org/index.php/post/2008/05/18/Ajout-automatique-de-fichier-et-repertoire-au-depot-Subversion-courant#comment-form</comments>
    <wfw:comment>http://blog.kryskool.org/index.php/post/2008/05/18/Ajout-automatique-de-fichier-et-repertoire-au-depot-Subversion-courant#comment-form</wfw:comment>
    <wfw:commentRss>http://blog.kryskool.org/index.php/feed/rss2/comments/34</wfw:commentRss>
  </item>
    
  <item>
    <title>Déployer son site avec SVN (Subversion)</title>
    <link>http://blog.kryskool.org/index.php/post/2008/01/24/Deployer-son-site-avec-SVN-Subversion</link>
    <guid isPermaLink="false">urn:md5:441ef423090291a92b3c71d27016d637</guid>
    <pubDate>Thu, 24 Jan 2008 22:20:00 +0100</pubDate>
    <dc:creator>KrysKool</dc:creator>
        <category>developpement</category>
        <category>apache</category><category>svn</category>    
    <description>
    Si vous déployez votre site à l'aide de SVN (Subversion), vous exposez certaines données sensibles, disponibles dans les répertoires nécessaires pour pour la synchronisation. Il convient donc de les cacher des regards indiscrets.        </description>
    <content:encoded>&lt;p&gt;Si vous déployez votre site à l'aide de SVN (Subversion), vous exposez certaines données sensibles, disponibles dans les répertoires nécessaires pour pour la synchronisation. Il convient donc de les cacher des regards indiscrets.&lt;/p&gt;    &lt;p&gt;Pour protéger les données sensibles se trouvant dans le répertoire &lt;strong&gt;.svn&lt;/strong&gt;, présent à tous les niveaux de l'arborescence, ils existent plusieurs solutions autour sur serveur web &lt;strong&gt;Apache&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;La première concerne un redirection avec &lt;strong&gt;mod_rewrite&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;
RewriteEngine On
RedirectMatch 404 /\.svn(/|$)
&lt;/pre&gt;


&lt;p&gt;Ou tout simplement si un fichier ou un répertoire se nomme &lt;strong&gt;.svn&lt;/strong&gt; celui est interdit d'accès
j'ai répertorié 3 méthodes à vous de choisir celle qui vous convient.&lt;/p&gt;

&lt;pre&gt;
&amp;lt;Directory ~ &amp;quot;\.svn&amp;quot;&amp;gt;
  Order Deny, Allow
  Deny from all
&amp;lt;/Directory&amp;gt;
&lt;/pre&gt;


&lt;p&gt;ou bien&lt;/p&gt;

&lt;pre&gt;
&amp;lt;Directory ~ .*/\.svn.*&amp;gt;
  Order Deny, Allow
  Deny from All
&amp;lt;/Directory&amp;gt;
&lt;/pre&gt;


&lt;p&gt;et pour terminer&lt;/p&gt;

&lt;pre&gt;
&amp;lt;DirectoryMatch &amp;quot;\.svn&amp;quot;&amp;gt;
  Deny from all
&amp;lt;/DirectoryMatch&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Il en existe surement d'autres, mais déjà avec celles-ci vous êtes plus en sécurité.&lt;/p&gt;</content:encoded>
    
    

    <comments>http://blog.kryskool.org/index.php/post/2008/01/24/Deployer-son-site-avec-SVN-Subversion#comment-form</comments>
    <wfw:comment>http://blog.kryskool.org/index.php/post/2008/01/24/Deployer-son-site-avec-SVN-Subversion#comment-form</wfw:comment>
    <wfw:commentRss>http://blog.kryskool.org/index.php/feed/rss2/comments/24</wfw:commentRss>
  </item>
    
</channel>
</rss>