Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
git [Le 09/11/2022, 04:28] 109.215.68.127 [Interfaces graphiques] Suppression GitEye le site officiel ayant disparu. |
git [Le 06/03/2023, 11:52] (Version actuelle) bcag2 Sécurité [Utilisation sur un serveur web] |
||
---|---|---|---|
Ligne 45: | Ligne 45: | ||
</code> | </code> | ||
ainsi, **git** continue a retourner des commentaires en français, et **giten** les retournent en anglais. | ainsi, **git** continue a retourner des commentaires en français, et **giten** les retournent en anglais. | ||
+ | |||
+ | ==== Utilisation sur un serveur web ==== | ||
+ | Si vous utilisez git pour récupérer le code d'un projet web, il est important d'éviter que le répertoire //.git// soit dans le répertoire exposé sur le web, auquel cas, un hacker peut facilement y accéder par l'url : exemple.fr/.git\\ | ||
+ | Il est également possible d'ajouter (avec un serveur [[apache2|apache]]) un fichier : | ||
+ | <file .htaccess> | ||
+ | RedirectMatch 404 /\.git | ||
+ | </file> | ||
+ | <note tip>C'est tout l'intérêt de la structuration des frameworks avec un répertoire //public// qui évite d'exposer la racine du projet, et d'un fichier .env ou équivalent pour que les mots de passe n'apparaissent pas dans le code</note> | ||
===== Utilisation basique ===== | ===== Utilisation basique ===== | ||