I file Git hanno per impostazione predefinita "100644"Modalità per autorizzazioni CHMOD. Ciò rappresenta che il proprietario del file può "leggere scrivere" autorizzazione. Al contrario, gli altri membri possono solo avere "Leggere"Autorizzazione, indicando che non possono modificare i file. Inoltre, Git fornisce il “100755"(Il proprietario può leggere/scrivere/cercare e altri possono cercare solo) e"100777"(Tutti possono leggere/scrivere/cercare) Permessi di CHMOD per i file. Gli sviluppatori GIT possono aggiungere ai file le autorizzazioni CHMOD desiderate consentendo il "nucleo.FILEMODE"Nel file di configurazione.
Questa guida parlerà del metodo per aggiungere le autorizzazioni CHMOD ai file in GIT.
Come aggiungere le autorizzazioni CHMOD al file in GIT?
Prova i passaggi di seguito elencati per aggiungere le autorizzazioni CHMOD a un file in GIT:
Passaggio 1: vai al repository git
Innanzitutto, usa il “CD"Comando insieme al percorso del repository desiderato e spostati su di esso:
$ CD "C: \ Users \ Nazma \ git \ test_14"
Passaggio 2: impostare il valore di configurazione della modalità file
Quindi, aggiungi il valore della modalità file nel file di configurazione eseguendo "config gitComando "con il"nucleo.FILEMODE"Parametro e valore come"VERO":
$ git config core.FileMode True
Passaggio 3: verificare la modalità file aggiunta
Ora, assicurati se il valore della modalità file sia aggiunto o meno:
$ git config core.FILEMODE
Passaggio 4: elenca i file della fase con modalità autorizzazioni
Dopodiché, esegui il “git ls-filesComando "con il"-palcoscenico"Opzione per elencare tutti i file di fase insieme alla loro modalità di autorizzazione:
$ git ls-files --Stage
Secondo l'output di seguito, tutti i file elencati hanno il "100644"Modalità autorizzazione che indica che il proprietario del file ha il"leggere scrivere" autorizzazione. Tuttavia, altri membri hanno solo il "Leggere" autorizzazione:
Passaggio 5: aggiungi le autorizzazioni CHMOD ai file
Ora, esegui il "GIT Update-Index"Comando insieme alla modalità di autorizzazione CHMOD desiderata e al nome di un file particolare a cui è necessario aggiungere l'autorizzazione:
$ git update-index --chmod =+x file6.TXT
Qui:
Passaggio 6: verificare i file di autorizzazioni CHMOD aggiunti
Quindi, eseguire il comando fornito per garantire l'autorizzazione aggiunta:
$ git ls-files --Stage
Si può vedere che l'autorizzazione del file predefinita viene modificata correttamente in "755" modalità:
Passaggio 7: visualizzare le autorizzazioni CHMOD aggiunte
Infine, eseguire il “ls -l"Comando per visualizzare le singole autorizzazioni del file:
$ ls -l file6.TXT
Secondo l'output sotto fornito, il CHMOD modificato "100755"L'autorizzazione indica che il proprietario del file ha il"Leggi/Scrivi/Ricerca" autorizzazione. Tuttavia, altri membri possono avere solo le autorizzazioni di ricerca:
È tutto! Abbiamo effettivamente illustrato il processo di aggiunta delle autorizzazioni CHMOD ai file in GIT.
Conclusione
Per aggiungere le autorizzazioni CHMOD a un file in Git, prima, vai al repository Git richiesto. Quindi, imposta il valore di configurazione della modalità file come "VERO"Nel file di configurazione e assicurarlo. Successivamente, elenca i file di scena con la modalità autorizzazioni predefinite. Dopodiché, esegui il “Git Update -Index -chmod =+X "Comando. Questa guida ha dimostrato il metodo per aggiungere le autorizzazioni CHMOD ai file in GIT.