Nel mio repo nella mia home directory (su una casella di Ubuntu) ho fattogit fetch autorizzazione insufficiente per aggiungere un oggetto al database del repository .git/objects?
git fetch
ho purtroppo ottenuto un errore su:
insufficient permission for adding an object to repository database .git/objects
C'è una directory gazillion in .git/oggetti e tutti loro sembrano essere 775. i pochi controlli a campione che ho fatto vedere i file da 664.
sono andato e ha fatto un
chmod -R 777 .git/objects
che ha risolto il problema, ma ora ho un sacco di file 777 sulla mia scatola e sono sicuro che è un no-no.
Quali dovrebbero essere le autorizzazioni corrette e come posso ottenere facilmente tutti i 10 milioni di file e directory impostati correttamente?
Grazie in anticipo.
Su Mac: chown -R si: il personale era abbastanza .git nel mio caso – Doug
Su Mac: chown -R utente. Git era abbastanza nel mio caso – masterweily
Ho appena incontrato questo su un repository locale che in precedenza funzionava bene, senza permessi/modifiche di gruppo che io sappia. Cosa diavolo ha causato questo? – ray