Tôi có một máy chủ sản xuất (Ubuntu, chạy 24/7) với kho git và một số máy khách mỗi máy tính có một bản sao hoạt động của kho lưu trữ này. Trong các máy khách, chỉ cần sử dụng mã hóa thư mục nhà dường như giải quyết vấn đề là trong trường hợp phần cứng bị đánh cắp, không ai có thể truy cập các tệp trong git.
Làm cách nào tôi có thể mã hóa phần từ xa của kho git để đảm bảo rằng trong trường hợp phần cứng bị đánh cắp, không ai có thể cấu hình lại và sao chép kho git?
Lúc đầu, tôi nghĩ đến việc mã hóa thư mục chính của người dùng git, nhưng sau đó tôi nhận ra rằng điều này sẽ không có ý nghĩa gì, vì nó nên được giải mã khi nào và bởi ai?
Tôi có thể đặt kho git trong thư mục / liên kết nhà riêng của mình để nó chỉ khả dụng khi tôi đã đăng nhập vào máy chủ qua SSH không? Hoặc có một giải pháp tương tự cho vấn đề này?
Cảm ơn cho bất kỳ lời khuyên trước!
git
? Vì tôi không phải là người dùng git khi tôi đăng nhập bằng SSH, làm thế nào để tôi gắn kết các ecryptfs? Hoặc tôi nên đăng nhập với người dùng git?