2012-02-13 4 views
14

मैं गेरिट को गिट रिपोजिटरी कैसे दर्पण कर सकता हूं? मेरी Gerrit> < - -गिटिट के साथ गिट दर्पण

[libdrm के लिए Git भंडार]> डेवलपर्स

freedesktop Git रिपोजिटरी से Gerrit डाउनलोड परिवर्तन:

मैं यह कर देगा। डेवलपर्स गैरीट से क्लोन रिपोजिटरी और जेरिट में धक्का। डेवलपर्स मुख्य भंडार में कभी भी परिवर्तन को धक्का नहीं देते हैं।

मैंने गेरिट के साथ नई परियोजना बनाई है। मैं भंडार डाउनलोड:

git clone http://anongit.freedesktop.org/git/mesa/drm.git 

मैं Gerrit को यह भंडार धक्का होगा, लेकिन मैं नहीं है क्योंकि मैं त्रुटियों मिल गया है सकते हैं:

remote: ERROR: In commit ced219ebbd3b266ac8326223bad62f994907ae6b 
remote: ERROR: committer email address [email protected] 
remote: ERROR: does not match your user account. 
remote: ERROR: 
remote: ERROR: The following addresses are currently registered: 
remote: ERROR: [email protected] 
remote: ERROR: 
remote: ERROR: To register an email address, please visit: 
remote: ERROR: http://mygerrit-server/#/settings/contact 

मैं सभी के लिए permisions है। मैं जेरिट में दर्पण कैसे जोड़ सकता हूं?

उत्तर

21

आपको 'फोर्ज कमिटर' और 'फोर्ज लेखक' एक्सेस अनुमतियों की आवश्यकता है। यह गेरिट को यह अनदेखा करने के लिए कहता है कि आप जिस चीज को दबा रहे हैं उसके लेखक या कमिश्नर नहीं हैं। http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/access-control.html#category_forge_author

+0

हमारे गेरिट पर फोर्ज कमिटर और फोर्ज लेखक झंडे वैश्विक स्तर पर ब्लॉक किए गए हैं। किसी भी विचार के लिए एक बार में सभी के लिए Committers को फिर से लिखना है? – zbug

+0

आप काम करने के लिए बैच परिवर्तनों के लिए 'गिट फ़िल्टर-शाखा' का उपयोग कर सकते हैं। एक त्वरित उदाहरण https://help.github.com/articles/changing-author-info/ पर है – Brad