Trong repo của tôi trong thư mục chính của tôi (trên một hộp Ubuntu) tôi đã làmgit tìm nạp đủ quyền để thêm đối tượng vào cơ sở dữ liệu lưu trữ .git/objects?
git fetch
Tôi tiếc là có một lỗi về:
insufficient permission for adding an object to repository database .git/objects
Có một thư mục gazillion trong .git/objects và tất cả các chúng dường như 775. vài kiểm tra đột xuất tôi đã làm hiển thị các tập tin là 664.
tôi đã đi và đã làm một
chmod -R 777 .git/objects
đã khắc phục sự cố nhưng bây giờ tôi đã có một loạt tệp 777 trên hộp của mình và tôi chắc chắn đó là không có.
Quyền chính xác nên là gì và làm cách nào tôi có thể dễ dàng nhận được tất cả 10 triệu tệp và thư mục được đặt chính xác?
Xin cảm ơn trước.
Trên Mac: chown -R bạn: nhân viên .git là đủ trong trường hợp của tôi – Doug
Trên Mac: chown -R người dùng. git cũng đủ trong trường hợp của tôi – masterweily
Chỉ gặp phải điều này trên một repo địa phương mà trước đây đã làm việc tốt, không có quyền/nhóm thay đổi mà tôi biết. Điều gì trên thế giới đã gây ra điều này? – ray