Đây là lần gần nhất tôi đã nhận được: Tôi đã cài đặt gitolite trong /Private
thư mục bằng cách sử dụng ecryptfs-utils
( sudo apt-get install ecryptfs-utils
adduser git
ecryptfs-setup-private
phần còn lại là cấu hình gitolite bằng cách sử dụng cài đặt gốc).
Nó chỉ hoạt động tốt miễn là ai đó đã đăng nhập với tư cách là người dùng git
sử dụng mật khẩu ( su git
sử dụng root không hoạt động). Vì thư mục riêng kích hoạt thông qua việc đăng nhập bằng mật khẩu và gitolite sử dụng khóa RSA (bắt buộc), thư mục riêng bị ẩn do đó xảy ra lỗi.
Có cách nào để tôi có thể đăng nhập vào máy chủ của mình sau khi khởi động lại, nhập mật khẩu và có thư mục riêng của người dùng git cho đến khi máy khởi động lại lần sau không?
Hoặc có thể có một cách dễ dàng để mã hóa một thư mục cho kho git?
su - git
hoạt động không? Ngoài ra, điểm mã hóa của FS là gì nếu bạn muốn nó luôn có sẵn nếu máy đang bật? Có nghiêm ngặt để bảo vệ chống lại các cuộc tấn công ngoại tuyến?
su - git
giải quyết nó không may.