Kako posodobiti in dodeliti samo dovoljenja za datoteko z uporabo Git Version Control

Kako Posodobiti In Dodeliti Samo Dovoljenja Za Datoteko Z Uporabo Git Version Control



Git je med razvijalci priljubljeno orodje za nadzor različic, ki sledi spremembam GitHub na lokalnem računalniku. Razvijalci lahko ustvarijo in posodobijo več datotek in map v repozitorijih Git. Poleg tega lahko dovolijo tudi spreminjanje načina dovoljenj za datoteke. Ko so datoteke ustvarjene, imajo » 100644 ” način dovoljenj chmod, kar pomeni, da lahko lastnik datoteke bere in piše. Vendar lahko drugi člani samo preberejo datoteko. Podobno je na voljo več načinov z različnimi dovoljenji, kot je » 100755 « in » 100777 ”.

Ta objava bo razpravljala o posodabljanju in dodelitvi samo dovoljenj za datoteke z nadzorom različic Git.

Kako posodobiti in dodeliti samo dovoljenja za datoteko z uporabo Git?

Če želite posodobiti in potrditi samo dovoljenja za datoteke z nadzorom različic Git, si oglejte naslednje korake:







  • Premaknite se v zahtevano skladišče.
  • Oglejte si seznam vsebine.
  • Prikažite datoteko, kamor kaže HEAD s privzetimi dovoljenji, tako da zaženete » git ls-tree HEAD ” ukaz.
  • Izvedite ' git update-index –chmod=+x ” ukaz.
  • Nazadnje potrdite spremembe in jih preverite.

1. korak: Preusmeritev v želeno skladišče

Najprej preklopite na določeno skladišče Git tako, da zaženete » cd ” ukaz:



$ cd 'C:\Uporabniki \n asma\Pojdi \n tisto telo'

2. korak: seznam razpoložljive vsebine

Nato izvedite » ls ” za prikaz celotne obstoječe vsebine trenutnega delujočega repozitorija:



$ ls

V skladu s spodnjim rezultatom repozitoriji vsebujejo ' datoteka1.txt « in » file2.py ” datoteke:





3. korak: Prikaz HEAD, ki kaže SHA-hash

Zdaj, da prikažete SHA-hash objave, kamor kaže HEAD, ki vsebuje datoteko, z uporabo ' git ls-drevo ” ukaz:



$ git ls-drevo GLAVA

Kot lahko vidite, je ' datoteka1.txt « vsebuje » 644 ” način dovoljenj privzeto:

4. korak: posodobite indeks

Po tem izvedite » git posodobitveni indeks ” za posodobitev dovoljenj datoteke, kamor kaže HEAD:

$ git posodobitveni indeks --chmod =+x datoteka1.txt

Tukaj je ' –chmod= ” prevzame želeni način dovoljenj. Določili smo na primer » +x «, ki označuje » 755 ” način dovoljenja:

5. korak: Izvedite posodobljene spremembe dovoljenj

Na koncu potrdite dodane spremembe v repozitorij Git tako, da zaženete » git commit ” skupaj z določenim sporočilom o objavi:

$ git commit -m 'spremembe dovoljenj za datoteke'

Opazimo lahko, da so določene spremembe načina datoteke:

6. korak: Preverite dovoljenja za spremembo datoteke

Na koncu uporabite » git ls-drevo ' skupaj z ' GLAVA ” kazalec:

$ git ls-drevo GLAVA

Kot lahko vidite, so dovoljenja » datoteka1.txt » so uspešno spremenjeni iz » 644 ' do ' 755 način:

To je to! Razložili smo najlažji način spreminjanja in odobritve dovoljenj datotek z uporabo Git.

Zaključek

Če želite posodobiti in odobriti samo dovoljenja za datoteke z nadzorom različic Git, se najprej premaknite v zahtevano skladišče in navedite njegovo vsebino. Nato izvedite » git ls-tree HEAD ” za prikaz datoteke, kamor kaže HEAD s privzetimi dovoljenji. Po tem uporabite » git update-index –chmod=+x ” ukaz. Nazadnje potrdite spremembe in jih preverite. Ta objava je prikazala metodo posodabljanja in odobritve samo dovoljenj za datoteke z uporabo nadzora različic Git.