मैं यह देख रहा हूं कि जब मैं विकास सर्वर (Red Hat) पर अपने github repo से खींचता हूं तो पुल पूरा होने के बाद फ़ाइलों का स्वामित्व बदल जाता है। .git फ़ाइल मेरे स्वामित्व में थी लेकिन फिर मैंने देखा कि यह मेरे रूप में फाइलें लिखता है और मुझे इसे एक अलग उपयोगकर्ता के रूप में फाइल लिखने की आवश्यकता है। इसलिए मैंने .git निर्देशिका का स्वामित्व बदल दिया।फ़ाइल स्वामित्व बदलने से गिट को कैसे रखा जाए
मैं गिट कॉन्फ़िगर core.filemode
पर ठोकर खा गया जो सच था। मैंने तब से इसे झूठा कर दिया है। झूठी को स्थापित करने के बाद मैंने कोई अंतर नहीं देखा है। मेरी फाइल स्वामित्व को बदलने से रोकने के लिए मुझे क्या करना चाहिए।
यह स्थानीय रूप से मेरे साथ नहीं होता है।
मेरे अनुभव से मैं नहीं कह सकता कि पूरी तरह सच है। अगर मैं निर्देशिका में फ़ाइलों का स्वामित्व बदलता हूं और फिर 'गिट पुल' चलाता हूं तो मुझे अलग-अलग फाइलों के लिए अलग-अलग मालिक जहाज मिलते हैं। कुछ जड़ और कुछ मुझे और कुछ अन छुआ। – user2108258
गिट फ़ाइल अनुमतियों को संग्रहीत नहीं करता है, इसलिए आपके द्वारा सामना किए जाने वाले किसी भी व्यवहार को सीधे वीसीएस के रूप में गिट से संबंधित नहीं है। – wRAR
.git निर्देशिका का स्वामित्व कौन होना चाहिए? सर्वर पर मेरा उपयोगकर्ता वह है जिसे मैं गीथूब से खींचने के लिए उपयोग करता हूं। हालांकि अगर मैं उपयोगकर्ता के रूप में अपने स्वयं का उपयोग करता हूं तो फ़ाइलों को डिस्क पर मेरे रूप में लिखा जाता है। लेकिन मैं चाहता हूं कि वे वेब सर्वर के स्वामित्व में हों। – user2108258