मैं एक नंगे भंडार का उपयोग करता हूं जहां एकाधिक देव धक्का दे सकते हैं।साझा किया गया भंडार गलत समूह
जैसा कि सुझाव दिया गया है, मैंने उपयोगकर्ताओं को समूह को धक्का देने की अनुमति देने के लिए गिट को बताने के लिए sharedRepository = true
का उपयोग किया था।
मैं pushers जोड़ना चाहते हैं, मैं सिर्फ उन्हें आवश्यक समूह जोड़ने के रूप में माध्यमिक समूह (sudo adduser the_pusher the_required_group
)
जब devs धक्का, मैं objects
अच्छा अनुमति से निर्मित निर्देशिका में बनाई गई फ़ाइलों नहीं बल्कि अच्छा समूह को देखने के ।
उदाहरण:
$ ls -l repository/objects
...
drwxrwsr-x 2 pusher1 pusher1 4096 janv. 7 14:13 fa
drwxrwsr-x 2 pusher1 pusher1 4096 déc. 26 15:29 fc
drwxrwsr-x 2 pusher1 pusher1 4096 déc. 11 12:41 fd
...
आप देख सकते हैं, संलग्न समूह pusher1
मैं the_required_group
बजाय करने के लिए इन वस्तुओं को संलग्न करने के Git कर सकते हैं कैसे के प्राथमिक समूह है?
अद्यतन
मैं SSH पर Git का उपयोग करें। प्रत्येक देव का अपना स्वयं का एसएस खाता होता है।
क्या प्रोटोकॉल? गिट या एसएसएच? – CharlesB
प्रश्न अद्यतन –