GNOME: menu contextuel pour uploader un fichier via SCP

Code source sur GitHub https://github.com/Germain-Italic/stuff/blob/main/Germain-Italic/context-menu-scp-upload.sh ou, version qui renomme / sanitize le nom du fichier avant upload : https://github.com/germain-italic/stuff/blob/main/Germain-Italic/context-menu-rename-and-upload.sh Utilisation Code du script Testé uniquement sur Pop_OS 21.04…N’oubliez pas d’installer les dépendances : zenity (déjà installé par défaut) et xclip. ~/.local/share/nautilus/scripts/upload.sh

Utiliser une version forkée d’un repository dans Composer et contribuer au projet source

composer.json local (projet qui requiert) AVANT le fork GitHub Pour commencer, il faut que votre login sur GitHub soit en minuscules.Ce n’est pas une blague : Si vous avez des majuscules, dommage, mais vous pouvez changer ici : https://github.com/settings/admin Cet exemple a été testé avec https://github.com/germain-italic/fatfree-devtools qui est un fork de https://github.com/n0nag0n/fatfree-devtools Nouvelle branche (fork […]

SFTP sans mot de passe dans VS Code avec liximomo/vscode-sftp

Générer votre paire de clés SSH ssh-keygen -o -t rsa -b 4096 -C « germain@pop-os » Pour voir vos clés : Publique : ~/.ssh/id_rsa.pub Privée : ~/.ssh/id_rsa Installer l’extension vscode-sftp À installer directement depuis VS Code : Ou à télécharger sur https://github.com/liximomo/vscode-sftp Configurer le remote Avec la palette VSC, lancer SFTP config Exemple de fichier : {« name »: […]

Rapide benchmarks de clients Git pour Linux (et un peu Windows et Mac aussi)

Image : tutoriel Hostinger Je suis habitué à SourceTree sur Windows et Mac, malheureusement il n’y a pas de version Linux.Ce que j’apprécie particulièrement dans SourceTree : Il me fait pas chier. Depuis quelques années Atlassian a ajouté un « login with Atlassian » obligatoire mais ensuite pas de mises à jour intempestives, pas de licences avec […]

Alternatives à PuTTY : rapides essais de clients SSH modernes

Update Avril 2021 : benchmark pour Linux J’ai effectué un benchmark plus court, mais avec les mêmes objectifs, pour les clients SSH sous Linux (en l’occurrence Pop!_OS, basé sur la distribution Ubuntu). Consulter le benchmark Terminal / EasySSH / Terminator / Tilix (en anglais). Synthèse Les essais ont été réalisés en mars 2021.En les réalisation […]

no matching key exchange method found

It looks like Ubuntu 20 deprecated some old cryptographic stuff.This will re-enable them: diffie-hellman-group1-sha1 germain@mini1:~$ git clone git@****:repo.gitClonage dans ‘site.preview’…Unable to negotiate with **** port 22: no matching key exchange method found. Their offer: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256fatal: Impossible de lire le dépôt distant. germain@mini1:~$ sudo nano ~/.ssh/config Host *KexAlgorithms=+diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 Unable to negotiate with ***** port 22: […]

Workflow de création d’un plugin WordPress avec des tests

Ressources Tuto Codeception for WordPress officiel (installation) Doc « Getting started » de WPBrowser Tuto de réalisation des tests Extension Chrome pour créer des tests Liste des assertions possibles Instance WP de test pour ce plugin Je commence par créer une instance que j’utiliserai seulement pour le plugin en question, je sais que je pourrai faire n’importe […]