Environnement de developpement¶
Shell¶
IDE¶
Tool¶
Windows¶
Windows Terminal (Les commandes doivent être executé dans un powershell en tant qu’administrateur)
Aller sur le tag le plus récent
en bas de page, récupérer le fichier
.msixbundle
correspondant a votre système (Windows 10 ou Windows 11)Executer la commande
$ Add-AppxPackage Path/Vers/LeFichier.msixbundle
WSL 2 (Les commandes doivent être executé dans un powershell en tant qu’administrateur)
Réaliser les étapes 1 et 3
Rédémarrer
Réaliser l’étape 4 et 5
puis executer la commande
$ wsl --install -d NomDeladistribution
par exemple:
$ wsl --install -d Ubuntu
Attention: Si vous obtenez une erreur dans votre WSL2 en faisant
sudo apt update
, il faut faire quelque modification:
ajouté le un fichier
/etc/wsl.conf
contenant les informations suivantes:[network] generateResolvConf = falseremplacer le contenu du fichier
/etc/resolv.conf
par:nameserver 8.8.8.8
UNIX¶
Dans la distribution WSL2:
zsh, un shell non-casesensitive, extrèmement configurable
$ sudo apt install zsh
$ chsh -s $(which zsh)
oh-myzsh, un framework pour configurer et adapter votre shell a vos envies (themes, plugins, etc)
exemple de plugins:
git
gitfast
pip
python
screen
themes
ubuntu
timer
docker
docker-compose
virtualenvwrapper
(il faut fairepip install virtualenvwrapper
pour qu’il fonctionne, un message d’erreur persiste mais peut être ignoré)
Configuration Git¶
Configurer le ssh¶
Générer des clés ssh avec:
$ ssh-keygen
puis ajouté votre clé public dans l”espace github
Configurer un PAT (Personnal Access token)¶
accéder à la page github personnal access token
configurer un token avec au moins les droits en lecture suivant:
repo
read:org
read:public_key
read:repo_hook
notification
user
read:discussion
read:audit_log
read:project
Pour ne pas avoir a rentrer votre “PAT” a chaque fois, effectuer la commande suivante:
`$ git config --global credential.helper store
Attention: Lors de votre premier
$ git clone
, si votre nom d’utilisateur vous est demandé suivi d’un champ mot de passe, ce dernier doit être rempli avec le PAT