I rewrote the tree to my git repository to fix errors in the author name and email address देता है। अब मैं सोर्स फोर्ज पर अपने रेपो को फिक्स्ड पेड़ को धक्का देने की कोशिश कर रहा हूं। CharlesB told me how to update the config file on the Source Forge servers। ,स्रोत फोर्ज रेपो "गैर-फास्ट-फ़ॉरवर्ड रेफ/हेड/मास्टर" त्रुटि
[[email protected]03 bbct]$ cat config
[core]
repositoryformatversion = 0
filemode = true
bare = true
sharedrepository = 2
[receive]
denyNonFastforwards = false
अब जब मैं एक धक्का के लिए मजबूर करने की कोशिश मैं निम्न त्रुटि हो: मेरे कॉन्फ़िग फ़ाइल इस तरह दिखता है
$ git push -f
Password:
Counting objects: 464, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (148/148), done.
Writing objects: 100% (452/452), 470.65 KiB, done.
Total 452 (delta 268), reused 417 (delta 247)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To ssh://[email protected]/p/bbct/code
! [remote rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://[email protected]/p/bbct/code'
यहाँ क्या हो रहा है? सबसे महत्वपूर्ण बात यह है कि मैं इसे कैसे ठीक करूं?
अद्यतन:
एक सार्वजनिक परिसर कंप्यूटर पर git push -f
चल रहा है, जैसा कि ऊपर एक ही त्रुटि संदेश देता है।
एक और अद्यतन:
मैं एक अस्थायी फ़ोल्डर के लिए एस एफ रेपो क्लोन, के लिए प्रतिबद्ध बस से पहले पहले गलत लेखक और ईमेल के साथ प्रतिबद्ध है, तो git push -f
भाग गया यह अस्थायी रेपो के मास्टर शाखा रीसेट। मैं अपने मूल रेपो के साथ के रूप में ठीक उसी त्रुटि संदेश मिलता है:
$ git push -f
Password:
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To ssh://[email protected]/p/bbct/code
! [remote rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://[email protected]/p/bbct/code'
मुझे लगता है कि एस एफ वास्तव में मुझे एक गैर तेजी से आगे कर नहीं चाहता है :-(
तो यह आपके पिछले प्रश्न के समान त्रुटि है? – CharlesB
हां, ऐसा प्रतीत होता है। अभी के अलावा मुझे "अनुमति अस्वीकार" त्रुटि नहीं मिली है। मैं अब भी एक अलग मशीन पर हूं। –
इसलिए मूल मशीन 'push -f' काम करता है, और इस पर नहीं? – CharlesB