सबसे पास जो मैंने पा लिया है: मैंने उस /Private
फ़ोल्डर में gitolite का उपयोग करके स्थापित किया है ecryptfs-utils
( sudo apt-get install ecryptfs-utils
adduser git
ecryptfs-setup-private
फिर बाकी रूट इंस्टॉल का उपयोग करके gitolite को कॉन्फ़िगर किया गया था)।
यह तब तक ठीक था जब तक कोई व्यक्ति git
पासवर्ड का उपयोग करके उपयोगकर्ता के रूप में लॉग इन किया गया था ( su git
रूट का उपयोग नहीं होता है)। चूंकि निजी फ़ोल्डर एक पासवर्ड के साथ लॉगिंग के माध्यम से सक्रिय होता है और जीआईओलाइट आरएसए कुंजियों का उपयोग करता है (आवश्यक) निजी फ़ोल्डर छिपा होता है यह त्रुटि तब होती है।
क्या कोई तरीका है जो मैं रिबूट के बाद अपने सर्वर में लॉग इन कर सकता हूं, पासवर्ड टाइप कर सकता हूं और अगली बार मशीन के पुनरारंभ होने तक उपयोगकर्ता का निजी फ़ोल्डर उपलब्ध है?
या शायद गिट रिपॉजिटरी के लिए एक फ़ोल्डर एन्क्रिप्ट करने का एक आसान तरीका है?
su - git
काम करता है ? इसके अलावा, एफएस को एन्क्रिप्ट करने का क्या मतलब है यदि आप चाहते हैं कि यह हमेशा उपलब्ध हो तो मशीन चालू हो सकती है? क्या ऑफलाइन हमलों से सुरक्षा करना कड़ाई से है?
su - git
यह दुर्भाग्य से हल नहीं है।