एक Git (कार्य) निर्देशिका को अद्यतन करने से जड़ को रोकने के लिए की जरूरत है। तर्क में शामिल है लेकिन इस तक सीमित नहीं है: अंडरएयर फ़ाइल-सिस्टम स्वामित्व में परिवर्तन को रोकना।गिट खींचने से रूट को कैसे रोकें?
कोई भी गिट हुक को पूर्व-प्रतिबद्ध हुक के समान होने से पहले एक fetch/merge/pull को रोकने से पहले प्रतीत होता है। या कम से कम, मैं यहां कुछ भी नहीं देखता (या मैन पेज में): http://www.analysisandsolutions.com/code/git-hooks-summary-cheat-sheet.htm
विचार?
* "रूट को रोकने के [...]" * - मुझे लगता है कि संभव है नहीं लगता। – poke
क्यों? आप जिस वास्तविक समस्या से बचने की कोशिश कर रहे हैं वह क्या है? यदि आप रूट के स्वामित्व से अपने भंडार में फ़ाइलों को रोकने की कोशिश कर रहे हैं, तो रूट के रूप में लॉग इन होने पर खींचें नहीं। – meagar
@meagar पहले से ही यह कर रहा है। हां, एक टीम के माहौल में जहां कई लोगों के पास रूट/सूडो पहुंच है। विशेष रूप से लोगों को रूट के रूप में लॉग इन करने और उन चीज़ों को अनजाने में बदलने से रोकना चाहते हैं जिन्हें वे नहीं करना चाहिए। कभी-कभी लोग पुरानी आदतों को भूल जाते हैं (हमें अपडेट के लिए रूट/सूडो निजी की आवश्यकता होती है, लेकिन अब नहीं), रूट के रूप में लॉगिन करें, और जो सामान उन्हें नहीं करना चाहिए। –