Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2019-01-19T15:23:04+01:00Les derniers messages parus sur le forum de Zeste de Savoir.SFTP Remote FileSystem avec exclusion, message #1976652019-01-19T15:23:04+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/11755/sftp-remote-filesystem-avec-exclusion/?page=1#p197665<p>Finalement je me suis obligé à utiliser le plugin SFTP de SublimeText.</p>
<p>La bonne configuration quand git est sur votre serveur de dev distant et non sur votre pc sur lequel vous programmez est celle-ci :</p>
<div class="custom-block custom-block-spoiler"><div class="custom-block-body"><div class="hljs-code-div"><div class="hljs-line-numbers"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div><pre><code class="hljs language-json">{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
<span class="hljs-attr">"type"</span>: <span class="hljs-string">"sftp"</span>,
<span class="hljs-attr">"save_before_upload"</span>: <span class="hljs-literal">false</span>,
<span class="hljs-attr">"upload_on_save"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"sync_down_on_open"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"sync_skip_deletes"</span>: <span class="hljs-literal">false</span>,
<span class="hljs-attr">"sync_same_age"</span>: <span class="hljs-literal">false</span>,
<span class="hljs-attr">"confirm_downloads"</span>: <span class="hljs-literal">false</span>,
<span class="hljs-attr">"confirm_sync"</span>: <span class="hljs-literal">false</span>,
<span class="hljs-attr">"confirm_overwrite_newer"</span>: <span class="hljs-literal">false</span>,
<span class="hljs-attr">"host"</span>: <span class="hljs-string">"..................."</span>,
<span class="hljs-attr">"user"</span>: <span class="hljs-string">"..................."</span>,
<span class="hljs-attr">"password"</span>: <span class="hljs-literal">null</span>,
<span class="hljs-attr">"port"</span>: <span class="hljs-string">"..................."</span>,
<span class="hljs-attr">"remote_path"</span>: <span class="hljs-string">"/zds/zds-site/"</span>,
<span class="hljs-attr">"ignore_regexes"</span>: [
<span class="hljs-string">"\\.sublime-(project|workspace)"</span>, <span class="hljs-string">"sftp-config(-alt\\d?)?\\.json"</span>,
<span class="hljs-string">"sftp-settings\\.json"</span>, <span class="hljs-string">"/venv/"</span>, <span class="hljs-string">"\\.svn/"</span>, <span class="hljs-string">"\\.hg/"</span>, <span class="hljs-string">"\\.git/"</span>,
<span class="hljs-string">"\\.bzr"</span>, <span class="hljs-string">"_darcs"</span>, <span class="hljs-string">"CVS"</span>, <span class="hljs-string">"\\.DS_Store"</span>, <span class="hljs-string">"Thumbs\\.db"</span>, <span class="hljs-string">"desktop\\.ini"</span>,
<span class="hljs-string">"base.db"</span>,
<span class="hljs-string">".sass-cache/"</span>,
<span class="hljs-string">".local/"</span>,
<span class="hljs-string">"/static"</span>,
<span class="hljs-string">"/tutoriels-private"</span>,
<span class="hljs-string">"/tutoriels-public"</span>,
<span class="hljs-string">"/contents-private"</span>,
<span class="hljs-string">"/contents-public"</span>,
<span class="hljs-string">"/media"</span>,
<span class="hljs-string">"/articles-data"</span>,
<span class="hljs-string">"/zds/_version.py"</span>,
<span class="hljs-string">"/tutoriels-private-test"</span>,
<span class="hljs-string">"/tutoriels-public-test"</span>,
<span class="hljs-string">"/media-test"</span>,
<span class="hljs-string">"/articles-data-test"</span>,
<span class="hljs-string">"/contents-private-test"</span>,
<span class="hljs-string">"/contents-public-test"</span>,
<span class="hljs-string">"api_analytics_secrets.json"</span>,
<span class="hljs-string">".ga-api-cache/"</span>,
<span class="hljs-string">"/apache-solr"</span>,
<span class="hljs-string">"/.tmp"</span>,
<span class="hljs-string">"/scripts/release_summary.md"</span>,
<span class="hljs-string">".nvmrc"</span>,
<span class="hljs-string">"venv"</span>,
<span class="hljs-string">"zdsenv/"</span>,
<span class="hljs-string">"node_modules"</span>,
<span class="hljs-string">"/dist"</span>,
<span class="hljs-string">"/npm-debug.log"</span>,
<span class="hljs-string">"/geckodriver.log"</span>
],
//<span class="hljs-attr">"file_permissions"</span>: <span class="hljs-string">"664"</span>,
//<span class="hljs-attr">"dir_permissions"</span>: <span class="hljs-string">"775"</span>,
<span class="hljs-attr">"extra_list_connections"</span>: <span class="hljs-number">4</span>,
<span class="hljs-attr">"connect_timeout"</span>: <span class="hljs-number">30</span>,
//<span class="hljs-attr">"keepalive"</span>: <span class="hljs-number">120</span>,
//<span class="hljs-attr">"ftp_passive_mode"</span>: <span class="hljs-literal">true</span>,
//<span class="hljs-attr">"ftp_obey_passive_host"</span>: <span class="hljs-literal">false</span>,
//<span class="hljs-attr">"ssh_key_file"</span>: <span class="hljs-string">"~/.ssh/id_rsa"</span>,
//<span class="hljs-attr">"sftp_flags"</span>: [<span class="hljs-string">"-F"</span>, <span class="hljs-string">"/path/to/ssh_config"</span>],
<span class="hljs-attr">"preserve_modification_times"</span>: <span class="hljs-literal">true</span>,
//<span class="hljs-attr">"remote_time_offset_in_hours"</span>: <span class="hljs-number">0</span>,
//<span class="hljs-attr">"remote_encoding"</span>: <span class="hljs-string">"utf-8"</span>,
//<span class="hljs-attr">"remote_locale"</span>: <span class="hljs-string">"C"</span>,
//<span class="hljs-attr">"allow_config_upload"</span>: <span class="hljs-literal">false</span>,
}
</code></pre></div></div></div>
<div class="custom-block custom-block-warning"><div class="custom-block-body"><p>Comme ceci (notamment : <code>"sync_down_on_open": true,</code>) le plugin va automatiquement changer le fichier en cas de <code>git checkout</code>, n’oubliez pas de fermer tous vos fichiers puis des les ouvrir ensuite pour re-télécharger la bonne version.</p></div></div>
<hr>
<p>L’autre solution avec SFTP Net Drive et Sublime Text 3 serait d’ajouter : <code>folder_exclude_patterns</code> au paramètre de ST3 pour exclure le dossier et le rendre invisible. <img src="/static/smileys/clin.png" alt=";)" class="smiley"></p>
<div class="hljs-code-div"><div class="hljs-line-numbers"><span></span><span></span><span></span><span></span><span></span><span></span></div><pre><code class="hljs language-json">{
<span class="hljs-attr">"folder_exclude_patterns"</span>:
[
<span class="hljs-string">"node_modules"</span>,
<span class="hljs-string">".git"</span>
],
</code></pre></div>SFTP Remote FileSystem avec exclusion, message #1947662018-12-12T18:45:46+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/11755/sftp-remote-filesystem-avec-exclusion/?page=1#p194766<p>Bonjour,</p>
<p>J’avais <a href="https://www.nsoftware.com/sftp/netdrive/">ce logiciel</a> qui me plaisait très bien mais il se perdait dans node_module. <img src="/static/smileys/triste.png" alt=":(" class="smiley"> Avez-vous d’autres logiciels sous windows permettant de faire du SFTP Remote FileSystem avec une exclusion de fichier ?</p>
<p>A moins que je peux bidouiller avec les permissions utilisateurs sur mon serveur linux ?</p>
<p>Bon vol,</p>
<p>A.</p>