Come aggiungere le autorizzazioni CHMOD al file in GIT?

Come aggiungere le autorizzazioni CHMOD al file in GIT?

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:

  • Passare al repository Git richiesto.
  • Imposta il valore di configurazione della modalità file come "VERO"Nel file di configurazione.
  • Elenca i file di fase con la modalità di autorizzazione predefinita.
  • Eseguire il "Git Update -Index -chmod =+X "Comando.

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:

  • "-chmod"È il parametro con il"+X"Valore che rappresenta il"755"Modalità autorizzazione.
  • "file6.TXT"È il nome del file desiderato:

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.