Créer le projet avec Compose : composer create-project symfony/skeleton auth-methods
Nettoyer le dossier parent des dossier inutiles rm -rf public/ var/
Déplacer le projet au bon endroit mv auth-methods/* .
Déplacer aussi les ficheirs cachés mv auth-methods/.* .
Vérifier qu'il n'ya plus de fichiers ls -al auth-methods/
Supprimer le dossier inutile rm -rf auth-methods/
Installer git si vous ne l'avez pas : apt update && apt install -y git
Créer un fichier .gitignore à la racine :
/var/ /logs/ /tmp/
/.env /.env.local /.env.*.local /.env.test /.env.test.local
/config/secrets/*.yaml /config/secrets/**/
/vendor/ /node_modules/
/public/build/ /public/uploads/
/.idea/ /.vscode/ /*.swp /.project /.settings /.buildpath /.phpunit.result.cache
/composer.lock
/symfony.lock /.symfony/cache/ /.symfony/var/
/docker/ /docker-compose.override.yml
/phpunit.xml /phpunit.xml.dist /tests/_output/ /tests/_support/_generated/ /coverage/ /coverage.xml /.phpunit.result.cache
/var/data/.sqlite /var/data/.sqlite-journal
/.github/ /.gitlab-ci.yml
/.DS_Store /.bash_history /.npm/
supprimez les anciens ficheirs git s'ils existent : rm -rf .git
Puis lancer un git init