Principes de base des autorisations Git
Comprendre les autorisations de fichiers Git
Git s'appuie sur les autorisations du système de fichiers pour gérer l'accès et la sécurité des dépôts. Dans les systèmes Linux, les autorisations de fichiers sont essentielles pour contrôler qui peut lire, écrire ou exécuter des fichiers.
Types d'autorisations
| Autorisation |
Symbole |
Signification |
| Lecture |
r |
Voir le contenu du fichier |
| Écriture |
w |
Modifier le contenu du fichier |
| Exécution |
x |
Exécuter le fichier comme un script |
Représentation des autorisations
Dans Git et Linux, les autorisations sont représentées par un nombre octal à trois chiffres :
graph LR
A[Utilisateur] --> B[Groupe]
B --> C[Autres]
Niveaux d'autorisations
- Utilisateur (Propriétaire) : Premier chiffre
- Groupe : Deuxième chiffre
- Autres : Troisième chiffre
Scénarios d'autorisations courants
Autorisations par défaut des dépôts
Lors de l'initialisation d'un dépôt Git, les autorisations par défaut sont généralement les suivantes :
- Répertoire du dépôt : 755 (rwxr-xr-x)
- Fichiers : 644 (rw-r--r--)
Vérification des autorisations actuelles
Utilisez ces commandes pour inspecter les autorisations :
## Vérifier les autorisations du dépôt
ls -l
## Vérifier les autorisations d'un fichier spécifique
ls -l nom_du_fichier
## Vérifier les autorisations du dépôt Git
stat.git
Astuce LabEx Pro
Lorsque vous travaillez avec des dépôts Git, assurez-vous toujours de configurer correctement les autorisations pour maintenir la sécurité et l'efficacité de la collaboration.