मैं अपने अनुप्रयोग फ़ोल्डर से, ऐसा करने में सक्षम हुआ करता था के लिए अपर्याप्त अनुमति मेरे मास्टर रेपो में, जिथब पर।GitHub त्रुटि: ऊपर का समर्थन किया जाएगा</p> <pre><code>git add . git commit -m "commit details" git push </code></pre> <p>और मेरे स्थानीय मशीन पर मेरी ऐप्लिकेशन के नवीनतम संस्करण: भंडार डेटाबेस के लिए एक वस्तु को जोड़ने
अब, जब मैं जहाँ तक सिर्फ git add .
आदेश के रूप में मिलता है, मैं:
[email protected]:~/myapp$ git add .
error: insufficient permission for adding an object to repository database .git/objects
error: app/views/reviews/update.js.erb: failed to insert into database
error: unable to index file app/views/reviews/update.js.erb
fatal: updating files failed
[email protected]:~/myapp$
मैं जिस तरह से एक ऐसी ही समस्या को दूर करने Stackoverflow पर एक संदेश में पढ़ा था के साथ:
chown -R user:user /project/directory
लेकिन मुझे लगता है कि मुझे में समस्याएं चलकर पहली जगह परेशानी का पूरा भार मिला, मुझे यकीन नहीं था, मैं जानना चाहता हूं कि यह मेरे लिए आदेश है या नहीं। यह क्या करता है? क्या इसे पूर्ववत किया जा सकता है?
यदि उपयोगकर्ता 'क्रिस्टोफ़' है, तो सटीक वाक्यविन्यास क्या होना चाहिए, और वह फ़ोल्डर जहां मेरा रेल ऐप संग्रहीत किया जाता है उसे 'myapp' कहा जाता है। मेरा मतलब है कि यह
chown -R user:christophe /myapp/app/views/reviews/update.js.erb
सभी प्रश्नों के लिए खेद होना चाहिए।
मैं 'chown आर क्रिस्टोफ़/MyApp' करने की कोशिश की दर्ज करें, और भी 'Christophe1' (मेरी GitHub उपयोगकर्ता नाम) लेकिन मैं 'चोटी: अमान्य उपयोगकर्ता' प्राप्त कर रहा हूं: 'क्रिस्टोफ 1' शायद एक बेवकूफ सवाल है, लेकिन मैं कैसे पता लगा सकता हूं कि 'उपयोगकर्ता' क्या होना चाहिए? यह मेरी मशीन है, बाद में, और मेरा नाम क्रिस्टोफ़ है! – CHarris
'व्हामीमी' कमांड –
कूल, अच्छा एक का प्रयोग करें।मैं इसका एक नोट ले जाऊंगा। लेकिन जब मैं 'chown -R christophecompaq myapp' चलाता हूं तो मुझे 'ऑपरेशन की अनुमति नहीं है' संदेश का भार मिलता है। और फिर गिट जोड़ें। मुझे मूल त्रुटि देता है। चोटी के आपके विवरण के लिए धन्यवाद और 'हालांकि आर। – CHarris