GNU/Linux >> Znalost Linux >  >> Linux

Git:Otevření indexového souboru se nezdařilo:Oprávnění odepřeno u stavu git. Hostováno na Bitbucket

Došlo ke stejné chybě fatal: index file open failed: Permission denied spuštěním git status a zkontroloval jsem .git/index od

$ ls -al .git/index

k mému překvapení je to

----------  1 Kjuly  staff  768248 Sep  2 11:07 .git/index

Nevím proč a jak se to změnilo. Každopádně poté, co jsem změnil, je oprávnění zpět na 644 od

$ chmod 644 .git/index

git status funguje.


Ujistěte se, že adresář .git a jeho soubory/podadresáře vlastní a může zapisovat váš uživatel. Zní to, jako by bylo úložiště naklonováno pod jiným uživatelským účtem nebo jako uživatel root (např. přes sudo ).

Nezáleží na tom, kde je vzdálený server umístěn, stav git přistupuje pouze k místnímu úložišti.


Linux
  1. C fopen vs open

  2. Zachování oprávnění k souboru s Git

  3. hodně (Povolení odepřeno) v catalina.out

  1. Koncepty oprávnění souborů Linux

  2. Git Pull povolení odepřeno linux?

  3. oprávnění odepřeno pro soubor autorizovaný_klíč

  1. Git nemůže vytvořit soubor oprávnění odepřeno

  2. Povolení odepřeno při klonování úložiště git

  3. maven:bash mvn povolení odepřeno