Git -filer har som standard “100644”CHMOD Tillatelsesmodus. Dette representerer at fileieren kan “Les Skriv”Tillatelse. I kontrast kan de andre medlemmene bare ha “lese”Tillatelse, som indikerer at de ikke kan redigere filene. Dessuten gir Git "100755”(Eier kan lese/skrive/søke, og andre kan bare søke på) og"100777”(Alle kan lese/skrive/søke) CHMOD -tillatelser for filer. Git -utviklere kan legge til ønsket CHMOD -tillatelser til filene ved å aktivere “kjerne.filemode”I konfigurasjonsfilen.
Denne guiden vil snakke om metoden for å legge til CHMOD -tillatelser til filer i Git.
Hvordan legge til CHMOD -tillatelser for å arkivere i Git?
Prøv trinnene nedenfor for å legge til CHMOD-tillatelser i en fil i Git:
Trinn 1: Gå til Git Repository
Først, bruk "CD”Kommando sammen med ønsket depotbane og flytt til den:
$ CD "C: \ Brukere \ Nazma \ git \ test_14"
Trinn 2: Angi konfigurasjonsverdi for filmodus
Deretter legger du til verdien av filmodus i konfigurasjonsfilen ved å kjøre "git config”Kommando med“kjerne.filemode”Parameter og verdi som“ekte”:
$ git config core.Filemode True
Trinn 3: Bekreft lagt filmodus
Forsikre deg om at filmodusverdien er lagt til eller ikke:
$ git config core.filemode
Trinn 4: Liste -trinnfiler med tillatelsesmodus
Etter det, utfør "git ls-files”Kommando med“-scene”Alternativ for å liste opp alle scenefiler sammen med deres tillatelsesmodus:
$ git ls-files-scenen
I henhold til den undergitte utgangen har alle listede filer "100644”Tillatelsesmodus som indikerer at fileieren har“Les Skriv”Tillatelse. Imidlertid har andre medlemmer bare "lese”Tillatelse:
Trinn 5: Legg til CHMOD -tillatelser i filer
Nå, kjør "git oppdatering-indeks”Kommando sammen med ønsket CHMOD -tillatelsesmodus og bestemt filnavn som må legge til tillatelse til:
$ git update-indeks --chmod =+x file6.tekst
Her:
Trinn 6: Kontroller lagt til CHMOD -tillatelsesfiler
Utfør deretter den oppgitte kommandoen for å sikre ekstra tillatelse:
$ git ls-files-scenen
Det kan sees at standardfilstillatelsen blir vellykket endret til "755”Modus:
Trinn 7: Vis lagt til CHMOD -tillatelser
Til slutt, utfør "ls -l”Kommando for å se de individuelle filtillatelsene:
$ ls -l file6.tekst
I henhold til utdataene under levert, den endrede chmod “100755”Tillatelse indikerer at fileieren har“Les/skriv/søk”Tillatelse. Imidlertid kan andre medlemmer bare ha søketillatelser:
Det er alt! Vi har effektivt illustrert prosessen med å legge til CHMOD -tillatelser til filer i Git.
Konklusjon
For å legge til CHMOD -tillatelser i en fil i Git, navigerer du først til det nødvendige Git -depotet. Angi deretter filmodus -konfigurasjonsverdien som "ekte”I konfigurasjonsfilen og sikre den. Deretter liste du opp trinnfilene med standardtillatelse -modus. Etter det, utfør "git oppdatering -indeks -chmod =+x ”Kommando. Denne guiden demonstrerte metoden for å legge til CHMOD -tillatelser til filer i GIT.