mengubah direktori root apache mencegah saya mengakses .git / config


1

Saya menyalin lebih dari satu folder php dari komputer ke komputer lain dan menghubungkannya ke apache .. namun apache akan kembali page forbidden.. setelah melakukan beberapa penelitian ternyata itu adalah masalah memberikan akses apache ke folder .. jadi inilah yang saya lakukan :

sudo chown -R _www /website/directory

namun setelah melakukan itu, jalankan perintah git alias saya seperti git lamengembalikan kesalahan ini:

fatal: unable to access '.git/config': Permission denied

jika saya menjalankan whoami saya dapatkan admin.. jadi saya memutuskan untuk menambahkan admin ke grup _www seperti:

sudo dseditgroup -o edit -a admin -t user _www

berlari

dseditgroup -o checkmember -m admin _www 

kembali

yes admin is a member of _www

namun menjalankan git la masih mengembalikan kesalahan yang sama di atas .. apa yang harus saya lakukan?

Jawaban:


1

Ubah pemilik /website/directory/.gitke pengguna Anda:

$ chown -R admin /website/directory/.git

ok mungkin saya seharusnya mengajukan pertanyaan dengan cara yang berbeda: bagaimana cara saya memberikan akses apache ke direktori root proyek saya .. tanpa menghilangkan hak pengguna admin saya? b / c sekarang saya bahkan tidak bisa menyimpan file di phpstorm atau apa pun! jika saya menjalankan ls-l saya mendapatkan drwxrwxrwx 19 admin admin 646B Apr 22 17:39 lesson-plan-devsetiap file lain di direktori itu memiliki sesuatu seperti ini drwxrwxrwx 6 admin staff 204B Mar 31 10:37 libraries.. ide?
abbood

perbarui pertanyaan utama jika Anda ingin menanyakan hal lain sepenuhnya.
phoops

ok saya akan menandai pertanyaan Anda sebagai dijawab .. dan mengajukan pertanyaan lain
abbood

bertanya di sini
abbood
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.