https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&feed=atom&action=history
Installation et mise en place d'un dépôt subversion - Historique des versions
2024-03-29T08:57:43Z
Historique des versions pour cette page sur le wiki
MediaWiki 1.39.6
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=1890&oldid=prev
Pfoo le 16 décembre 2015 à 19:09
2015-12-16T19:09:44Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 16 décembre 2015 à 20:09</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Ligne 1 :</td>
<td colspan="2" class="diff-lineno">Ligne 1 :</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:serveur]]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:serveur]]</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:debian]]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:debian]]</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">'''<span style="color: red;">Tuto plus vraiment à jour</span>'''</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:toupdate]]</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
Pfoo
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=1350&oldid=prev
Pfoo le 28 juin 2013 à 23:03
2013-06-28T23:03:19Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 29 juin 2013 à 00:03</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l4">Ligne 4 :</td>
<td colspan="2" class="diff-lineno">Ligne 4 :</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto va vous montrer comment mettre en place un dépot subversion.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto va vous montrer comment mettre en place un dépot subversion.</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Le domaine utilisé est <code>svn.pfoo.domain.tld</code> qui est un alias pour <code><del style="font-weight: bold; text-decoration: none;">core</del>.domain.tld</code>.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Le domaine utilisé est <code>svn.pfoo.domain.tld</code> qui est un alias pour <code><ins style="font-weight: bold; text-decoration: none;">srv</ins>.domain.tld</code>.</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><code><del style="font-weight: bold; text-decoration: none;">core</del>.domain.tld</code> est le domaine identifiant le serveur sur lequel se trouvera le dépôt subversion. Il possède l'adresse ipv4 <code>213.186.47.110</code> et l'adresse ipv6 <code>2001:41d0:1:d6e::110</code>.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><code><ins style="font-weight: bold; text-decoration: none;">srv</ins>.domain.tld</code> est le domaine identifiant le serveur sur lequel se trouvera le dépôt subversion. Il possède l'adresse ipv4 <code>213.186.47.110</code> et l'adresse ipv6 <code>2001:41d0:1:d6e::110</code>.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto est construit de manière à respecter mon howto sur apache2. Les changements de permissions effectués dans ce howto supposent que vous êtes en umask 0027</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto est construit de manière à respecter mon howto sur apache2. Les changements de permissions effectués dans ce howto supposent que vous êtes en umask 0027</div></td></tr>
</table>
Pfoo
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=1349&oldid=prev
Pfoo le 28 juin 2013 à 23:03
2013-06-28T23:03:02Z
<p></p>
<a href="https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=1349&oldid=453">Voir les modifications</a>
Pfoo
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=453&oldid=prev
Pfoo : /* Installation et création du dépôt */
2011-02-22T22:41:05Z
<p><span dir="auto"><span class="autocomment">Installation et création du dépôt</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 22 février 2011 à 23:41</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19">Ligne 19 :</td>
<td colspan="2" class="diff-lineno">Ligne 19 :</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Le dépôt devra être accessible par apache en lecture ainsi qu'en écriture :</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Le dépôt devra être accessible par apache en lecture ainsi qu'en écriture :</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">chmod -R g+w /srv/http/csnu.org/pfoo.csnu.org/svn/db/</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">mkdir -p /srv/http/csnu.org/pfoo.csnu.org/svn/dav/activities.d</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">chmod -R g+w /srv/http/csnu.org/pfoo.csnu.org/svn/dav/</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>chown -R root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn/</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>chown -R root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn/</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">chmod -R g+w /srv/http/csnu.org/pfoo.csnu.org/svn/db/</del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
Pfoo
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=435&oldid=prev
Pfoo : /* Installation et création du dépôt */
2011-02-21T11:38:59Z
<p><span dir="auto"><span class="autocomment">Installation et création du dépôt</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 21 février 2011 à 12:38</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l20">Ligne 20 :</td>
<td colspan="2" class="diff-lineno">Ligne 20 :</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>chown -R root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn/</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>chown -R root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn/</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>chmod -R g+w /srv/http/csnu.org/pfoo.csnu.org/svn/</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>chmod -R g+w /srv/http/csnu.org/pfoo.csnu.org/svn<ins style="font-weight: bold; text-decoration: none;">/db</ins>/</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
Pfoo
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=311&oldid=prev
Remeh : Typo
2011-02-10T15:29:02Z
<p>Typo</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 10 février 2011 à 16:29</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14">Ligne 14 :</td>
<td colspan="2" class="diff-lineno">Ligne 14 :</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre>aptitude install subversion subversion-tools</pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre>aptitude install subversion subversion-tools</pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>On peut maintenant créer le dépôt subversion. Dans mon cas, je vais le créer dans <<del style="font-weight: bold; text-decoration: none;">cod</del>>/srv/http/csnu.org/pfoo.csnu.org/svn/</code></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>On peut maintenant créer le dépôt subversion. Dans mon cas, je vais le créer dans <<ins style="font-weight: bold; text-decoration: none;">code</ins>>/srv/http/csnu.org/pfoo.csnu.org/svn/</code></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre>svnadmin create /srv/http/csnu.org/pfoo.csnu.org/svn/</pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre>svnadmin create /srv/http/csnu.org/pfoo.csnu.org/svn/</pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Le dépôt <del style="font-weight: bold; text-decoration: none;">ne </del>devra être accessible par apache en lecture <del style="font-weight: bold; text-decoration: none;">mais aussi </del>en écriture :</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Le dépôt devra être accessible par apache en lecture <ins style="font-weight: bold; text-decoration: none;">ainsi qu'</ins>en écriture :</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>chown -R root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn/</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>chown -R root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn/</div></td></tr>
</table>
Remeh
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=199&oldid=prev
Pfoo le 6 février 2011 à 21:07
2011-02-06T21:07:58Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 6 février 2011 à 22:07</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Ligne 1 :</td>
<td colspan="2" class="diff-lineno">Ligne 1 :</td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:serveur]]</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:debian]]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:debian]]</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian.</div></td></tr>
</table>
Pfoo
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=164&oldid=prev
Pfoo le 6 février 2011 à 19:48
2011-02-06T19:48:05Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 6 février 2011 à 20:48</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Ligne 1 :</td>
<td colspan="2" class="diff-lineno">Ligne 1 :</td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:debian]]</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
Pfoo
https://wiki.unscdf.org/index.php?title=Installation_et_mise_en_place_d%27un_d%C3%A9p%C3%B4t_subversion&diff=117&oldid=prev
Pfoo : Page créée avec « Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian. ... »
2011-02-05T21:12:41Z
<p>Page créée avec « Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian. ... »</p>
<p><b>Nouvelle page</b></p><div>Ce howto a été écrit au départ pour debian etch puis a été adapté pour debian lenny. Il reste cependant valable la plupart du temps pour ces deux versions de debian.<br />
<br />
Ce howto va vous montrer comment mettre en place un dépot subversion.<br />
Le domaine utilisé est <code>svn.pfoo.csnu.org</code> qui est un alias pour <code>core.csnu.org</code>.<br />
<code>core.csnu.org</code> est le domaine identifiant le serveur sur lequel se trouvera le dépôt subversion. Il possède l'adresse ipv4 <code>213.186.47.110</code> et l'adresse ipv6 <code>2001:41d0:1:d6e::110</code>.<br />
<br />
Ce howto est construit de manière à respecter mon howto sur apache2. Les changements de permissions effectués dans ce howto supposent que vous êtes en umask 0027<br />
<br />
=Installation et création du dépôt=<br />
<br />
Pour installer svn, tapez:<br />
<pre>aptitude install subversion subversion-tools</pre><br />
<br />
On peut maintenant créer le dépôt subversion. Dans mon cas, je vais le créer dans <cod>/srv/http/csnu.org/pfoo.csnu.org/svn/</code><br />
<pre>svnadmin create /srv/http/csnu.org/pfoo.csnu.org/svn/</pre><br />
<br />
Le dépôt ne devra être accessible par apache en lecture mais aussi en écriture :<br />
<pre><br />
chown -R root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn/<br />
chmod -R g+w /srv/http/csnu.org/pfoo.csnu.org/svn/<br />
</pre><br />
<br />
Gardez à l'esprit que apache doit pouvoir exécuter (permission +x) tous les dossiers en amont de <code>/srv/http/csnu.org/pfoo.csnu.org/svn/</code>.<br />
<br />
=Ajout de la redirection dans la zone dns de bind=<br />
<br />
Éditez le fichier de la zone dns de votre domaine (<code>/srv/bind/csnu.org.hosts</code> dans mon cas) et ajoutez les lignes suivantes :<br />
<pre><br />
core.csnu.org. IN A 213.186.47.110<br />
core.csnu.org. IN AAAA 2001:41d0:1:d6e::110<br />
svn.pfoo IN CNAME core.csnu.org.<br />
</pre><br />
<br />
Bien-sur si vous ne disposez pas d'ipv6 vous n'avez pas besoin du champs <code>AAAA</code>.<br />
<br />
=Installation et configuration du module svn de apache2=<br />
<br />
==Installation du module apache svn==<br />
<br />
Apache2 fournit un module qui permet de gérer le dépôt svn. Ce module est disponible via le paquet <code>libapache2-svn</code>. Nous allons l'installer :<br />
<pre>aptitude install libapache2-svn</pre><br />
<br />
Normalement, le module est ajouté à la liste des modules activés automatiquement. Vous devriez alors voir les lignes suivantes à la fin de l'installation:<br />
<pre><br />
Enabling dav as a dependency<br />
Module dav installed; run /etc/init.d/apache2 force-reload to enable.<br />
Module dav_svn installed; run /etc/init.d/apache2 force-reload to enable.<br />
</pre><br />
<br />
Si ce n'est pas le cas, activez le module en tapant :<br />
<pre>a2enmod dav_svn</pre><br />
<br />
Dans certains cas, si vous utilisez https, les opérations de déplacement (move) et de copie (copy) de subversion peuvent poser problème. La solution est d'utiliser le module headers de apache 2:<br />
<pre>a2enmod headers</pre><br />
<br />
Reloadez ensuite apache2<br />
<pre>/etc/init.d/apache2 restart</pre><br />
<br />
==Configuration d'une vhost==<br />
<br />
Éditez le fichier <code>/etc/apache2/vhosts/svn.pfoo.csnu.org.conf</code> et ajoutez y les lignes suivantes:<br />
<pre><nowiki><br />
<VirtualHost 213.186.47.110:80><br />
ServerName svn.pfoo.csnu.org<br />
Include sites/svn.pfoo.csnu.org.conf<br />
</VirtualHost><br />
<VirtualHost [2001:41d0:1:d6e::110]:80><br />
ServerName svn.pfoo.csnu.org<br />
Include sites/svn.pfoo.csnu.org.conf<br />
</VirtualHost><br />
</nowiki></pre><br />
<br />
Si vous voulez une vhost sécurisée en ssl, je vous renvois à mon howto sur apache2.<br />
<br />
On peut maintenant créer le fichier de configuration du virtualhost.<br />
Ouvrez le fichier <code>/etc/apache2/sites/svn.pfoo.csnu.org.conf</code> avez votre éditeur de texte et ajoutez les lignes suivantes:<br />
<pre><br />
#Cette ligne est a décommenter si vous n'arrivez pas à utiliser les commandes copy et move de subversion en vous connectant en https:<br />
#RequestHeader edit Destination ^https http early<br />
<location /><br />
# Chargement du module DAV svn (subversion)<br />
DAV svn<br />
# chemin complet vers le dépôt SVN<br />
SVNPath /srv/http/csnu.org/pfoo.csnu.org/svn/<br />
#On sécurise le tout par mot de passe.<br />
# htpasswd permettra de créer facilement le fichier<br />
AuthType Basic<br />
AuthName "pfoo's SVN"<br />
AuthUserFile /srv/http/csnu.org/pfoo.csnu.org/svn.htpasswd<br />
Require valid-user<br />
<br />
# fichier de configuration des permissions du dépot<br />
AuthzSVNAccessFile /srv/http/csnu.org/pfoo.csnu.org/svn.perm<br />
</location><br />
</nowiki></pre><br />
<br />
=Création des utilisateurs=<br />
<br />
Nous allons créer un utilisateur pfoo ayant tous les droits sur le dépôt, et un utilisateur jonass n'ayant que des droits limités. Comme d'habitude, on préfèrera crypter les mots-de-passes en SHA (option -s)<br />
<pre><br />
htpasswd -cs /srv/http/csnu.org/pfoo.csnu.org/svn.htpasswd pfoo<br />
htpasswd -s /srv/http/csnu.org/pfoo.csnu.org/svn.htpasswd jonass<br />
</pre><br />
<br />
On donne les bonnes permissions au fichier contenant les utilisateurs:<br />
<pre>chown root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn.htpasswd</pre><br />
<br />
On peut maintenant créer le fichier contenant les accès des deux utilisateurs. Ouvrez le fichier <code>/srv/http/csnu.org/pfoo.csnu.org/svn.perm</code> et entrez y les lignes suivantes:<br />
<pre><br />
[groups]<br />
author = pfoo<br />
reader = jonass<br />
[/]<br />
@author = rw<br />
@reader = r<br />
</pre><br />
<br />
Petite explication :<br />
* [groups] permet de définir les groupes d'utilisateurs. Chaque groupe peut contenir plusieurs utilisateurs séparés par des virgules (,).<br />
* [/] permet de définir les permissions de la racine du dépôt SVN. Tel que je l'ais fait ici, les membres du groupe <code>author</code> auront un accès en lecture et en écriture, alors que les membres du groupe <code>reader</code> n'auront qu'un accès en lecture. Les groupes sont précédés d'un @<br />
<br />
Comme d'habitude, changer l'appartenance du fichier:<br />
<pre>chown root:www-data /srv/http/csnu.org/pfoo.csnu.org/svn.perm</pre><br />
<br />
=Le moment de vérité=<br />
<br />
Il ne reste plus qu'à reloader apache<br />
<pre>/etc/init.d/apache2 reload</pre><br />
<br />
Et essayer de se connecter avec son navigateur. Normalement, vous devriez tomber sur une fenêtre vous demandant de vous loguer :)<br />
<br />
=Backup=<br />
<br />
On ne le redira jamais assez : les backups sont obligatoires pour toute les données importantes. Et particulièrement pour SVN, étant donné qu'il vous permet de gérer vos projets. Quoi de plus horrible que de perdre la totalité des révisions de son projet suite à un crash disque ?<br />
Alors bien-sur, le principe de SVN fait qu'il est en soi un système de backup, étant donné qu'en cas de crash du serveur, la révision HEAD (la plus récente) sera disponible chez tous vos collaborateurs.<br />
Mais perdre les anciennes révisions n'est peut-être pas acceptable pour tous.<br />
<br />
Pour réaliser un backup, vous pouvez utiliser soit <code>svnadmin</code>, soit un petit script inclut avec svn qui se nomme <code>svn-backup-dumps</code>.<br /><br />
<code>svn-backup-dumps</code> est plus facile à utiliser et permet plusieurs options, comme par exemple, gziper les backups.<br />
<br />
Pour réaliser votre backup avec <code>svn-backup-dumps</code> :<br />
<pre>svn-backup-dumps /srv/http/csnu.org/pfoo.csnu.org/svn/ /root/backup/</pre><br />
<br />
Pour restaurer un backup, il faut utiliser <code>svnadmin</code> :<br />
<pre>svnadmin load /srv/http/csnu.org/pfoo.csnu.org/svn/ < /root/backup/sauvegarde.svndmp</pre><br />
<br />
=Supprimer les anciennes révisions=<br />
<br />
Après un certain temps d'utilisation vous voudrez peut-être supprimer les anciennes révisions de votre dépôt afin de faire le ménage et réduire la taille du dépôt. Pour réaliser cette action, il faut faire un dump des révisions que vous voulez garder, remettre le dépôt à zéro, puis recharger le dump<br />
<br />
Dans mon cas, je ne souhaite conserver que les 10 dernières révisions et je suis à la révision 453 :<br />
<pre><br />
svnadmin dump /srv/http/csnu.org/pfoo.csnu.org/svn/ -r 443:head > repository-443-head.dump<br />
rm -rf /srv/http/csnu.org/pfoo.csnu.org/svn/<br />
svnadmin create /srv/http/csnu.org/pfoo.csnu.org/svn/<br />
svnadmin load /srv/http/csnu.org/pfoo.csnu.org/svn/ < repository-443-head.dump<br />
------ Nouvelle révision 11 propagée (commit), basée sur révision 453<br />
</pre><br />
<br />
Voila. Il ne vous reste plus qu'à faire un <code>checkout</code> sur le dépôt local de votre pc (car les révisions ne correspondront plus donc un simple <code>update</code> ne fonctionnera pas).<br />
<br />
=Documentation=<br />
http://subversion.tigris.org/</div>
Pfoo