<p>rsync peut etre installe via <a href="https://www.msys2.org/">MSYS2</a> :</p>
<pre><code class="lang-auto">pacman -S rsync
</code></pre>
<p>Il fonctionne ensuite nativement sous Windows en tant que <code><MSYS2 installation>/usr/bin/rsync.exe</code>.</p>
<p>A ce jour, la version MSYS2 est plus recente que celle de Debian 12 (<code>3.3.0</code> contre <code>3.2.7</code>).</p>
<p>A la date de <code>MINGW64_NT-10.0-19045 version 3.5.4-0bc1222b.x86_64 (runneradmin@fv-az1495-159) (gcc version 13.3.0 (GCC) ) 2024-12-05 09:27 UTC</code>, <a href="https://github.com/msys2/MSYS2-packages/issues/5123#issuecomment-2587317759">il y a deux reserves</a> mais sinon il fonctionne comme prevu :</p>
<ul>
<li>
<p>Vous devez desactiver la conversion automatique des chemins pour le chemin du serveur (<em>si</em> le serveur n’est pas egalement une machine Windows, bien entendu) et <a href="https://www.msys2.org/docs/filesystem-paths/#automatic-unix-windows-path-conversion">les variables d’environnement documentees</a> ne semblent pas fonctionner, mais la variable non documentee <a href="https://github.com/msys2/msys2-runtime/commit/e1db14849f307053cf0728f385fd8e2c884b4d03">MSYS_NO_PATHCONV</a> fonctionne.</p>
</li>
<li>
<p>La version MSYS2 d’OpenSSH doit etre utilisee – avec <code>C:\Windows\System32\OpenSSH\ssh.exe</code>, la transmission echoue apres les premiers kilo-octets. Elle peut etre ajoutee via <code>pacman -S openssh</code>.</p>
</li>
</ul>