Créer un dépôt Git local vide ou réinitialiser un dépôt local existant :
Ceci génère un dossier caché .git avec l’arborescence présentée dans l’article Git – Memo configuration.
git init [/path/to/repository]
Créer un bare repository :
Celui-ci pourra alors être l’origin de clients distants.
git init --bare [/path/to/repository]
ex :
$ git init
Dépôt Git vide initialisé dans /home/adminsys/git-workspace/newrepo/.git/
Réinitialiser un dépôt avec les bonnes permissions :
Les fichiers sont conservés.
Sans l’option --shared les permissions sont définies à partir de l’umask (ou --shared=umask
, ou --shared=false
).
Avec l’option --shared, les permissions sont définies pour que les ressources soient partagées entre plusieurs utilisateurs appartenant à un même groupe.
git init --bare --shared [/path/to/repository]
Equivaut à :
git init --bare --shared=group [/path/to/repository]
ou
git init --bare --shared=true [/path/to/repository]