Bạn cần ngăn không cho root cập nhật thư mục git (working). Lý do bao gồm nhưng không giới hạn: ngăn chặn thay đổi quyền sở hữu hệ thống tệp không mong muốn.Làm thế nào để ngăn chặn root chạy git pull?
Không có móc git nào có vẻ như ngăn chặn tìm nạp/hợp nhất/kéo trước khi xảy ra, tương tự như móc trước cam kết. Hoặc ít nhất, không có gì tôi thấy ở đây (hoặc trong trang người đàn ông): http://www.analysisandsolutions.com/code/git-hooks-summary-cheat-sheet.htm
Suy nghĩ?
* “ngăn chặn gốc […]” * - Tôi không nghĩ điều đó là có thể. – poke
Tại sao? Vấn đề thực tế bạn đang cố gắng tránh là gì? Nếu bạn đang cố gắng để ngăn chặn các tập tin trong kho lưu trữ của bạn được sở hữu bởi root, không kéo trong khi bạn đang đăng nhập như là người chủ. – meagar
@meagar Đã làm việc này. Than ôi, trong môi trường nhóm, nơi nhiều người có quyền truy cập root/sudo. Bạn muốn đặc biệt ngăn cản mọi người đăng nhập bằng root và vô tình thay đổi những thứ họ không nên. Đôi khi mọi người quên thói quen cũ (chúng tôi thường yêu cầu root/sudo privs để cập nhật, nhưng không còn), đăng nhập như root, và làm những thứ họ không nên. –