Git comment checker seulement un dossier – Sparse checkout

Git comment checker seulement un dossier – Sparse checkout

Depuis git 1.7.0 il est possible d’utiliser un une technique que s’appelle le sparse checkout Les étapes pour les clones sont les suivantes:

Cela crée un dossier vide, les fetches mais sans les checker. Ensuite il faut configurer pour utiliser sparseCheckout.

Ensuite il faut définir quels dossiers / fichiers devront. Pour se faire il faut les ajouter dans le fichier .git/info/sparse-checkout. Par exemple:

Une fois que cela fait, il faut updater le dossier:

la documentation de…

Lire la suite Lire la suite

Installer WordPress et des plugins avec Composer

Installer WordPress et des plugins avec Composer

Installer WordPress via Composer a souvent été difficile, heureusement il y a maintenant une solution! WordPress Sur Github il existe un projet qui est actuellement mis-à-jour toutes les 15 minutes avec la dernière version de WordPress. C’est aussi la plus utilisée. https://github.com/johnpbloch/wordpress Dans le composer.json simplement indiquer le nom du projet. Dans cet exemple, on peut aussi indiquer dans quel dossier wordpress sera installé.

Ensuite simplement utiliser la commande d’installation de composer

Dans notre dossier “wp” se trouve…

Lire la suite Lire la suite

Nginx – Erreur de configuration – connection refused

Nginx – Erreur de configuration – connection refused

En configurant nginx il peut arriver qu’ensuite qu’il ne soit pas possible de se connecter au serveur et que l’on recoit une erreur du type hostname not found Dans le terminal, on commencer par utiliser

L’erreur apparait

On peut essayer de restart nginx

en cas de fail

corriger l’erreur trouvée, elle devrait être explicite. ensuite controller si nginx écouter bien sur le port 80

si ce n’est pas le cas, controler que les liens sont…

Lire la suite Lire la suite

Git ne fetch pas toutes les branches en remote

Git ne fetch pas toutes les branches en remote

Il peut arrive que lorsque l’on travaille avec git, on ne retrouve pas toutes les remotes branches. Même après avoir utilisé git fetch celle n’apparaissent pas.

il est fort probable que l’origin du fetch soit fausse. On peut voir par exemple, qu’ici seule la branche master est actualisé.

Pour corriger il suffit d’utiliser une wildcard dans la configuration