2011-04-22 14 views
8

के साथ रेडमाइन उपयोगकर्ता को कैसे लिंक करें मेरे पास एक रेपमेनी प्रोजेक्ट है जो एक रिपोजिटरी (गिट) से जुड़ा हुआ है। मैं अपने काम को अपने रेडमाइन खाते से जोड़ना चाहता हूं। अब मेरी हर प्रतिबद्धता "बेनामी" उपयोगकर्ता द्वारा बनाई गई है, क्योंकि आरएम उपयोगकर्ता नाम और रेपो उपयोगकर्ता नाम भिन्न है।रिपॉजिटरी उपयोगकर्ता

उत्तर

10

अपनी परियोजना सेटिंग्स के अंतर्गत, अपने रेपो यूआरएल के साथ खंड सलेटी रंग के नीचे भंडार टैब में , उपयोगकर्ताओं के लिए एक आइकन है। यह स्क्रीन आपको रेडमाइन उपयोगकर्ता नामों के साथ रेपो उपयोगकर्ता नामों को मैप करने की अनुमति देगी। यह मेरे रेडमाइन संस्करण 1.1.3.स्टेबल में मौजूद है। यह सुनिश्चित नहीं है कि इसे किस संस्करण में कार्यान्वित किया गया था।

+1

yup, यह सबसे अच्छा काम करता है^_^मुझे यकीन नहीं है, अगर मैं इसे पहले इस्तेमाल कर सकता हूं, क्योंकि अब मैं स्थिर 1.2.0 (रिलीज़ सप्ताह पहले;) का उपयोग कर रहा हूं)। वैसे भी, इस समाधान के लिए धन्यवाद। –

+0

इस रेडमाइन सुविधा पर अच्छा बिंदु। +1 – VonC

+0

1.2.1 में, यह अब गिट उपयोगकर्ता नाम या ई-मेल मिलान होने पर स्वचालित होना चाहिए। उसी अनुभाग/टैब उपयोगकर्ता 562034 में उल्लेख किया गया है: 'उसी रेडमाइन और रिपोजिटरी उपयोगकर्ता नाम या ईमेल वाले उपयोगकर्ता स्वचालित रूप से मैप किए जाते हैं।' –

1

क्या आप संदेश like those देखते हैं?

Redmine is checking your changes for correctness... 
Authenticated as Lukasz Dywicki 
Changes: 
    Ref: refs/heads/fusion type: commit 
      Error: Initial commit can be done only by repository manager 
     Commit: 442155e0797c4f4fbae74f91265ab664f3ca0880 
     Commit: c8a137d577f2033721c9d52e0907b7e9f8ca48b2 
      Error: Commit author name or email is wrong 
      Error:  Execute following commands and _recreate_ commit: 
      Error:  git config --global user.name "Lukasz Dywicki" 
      Error:  git config --global user.email [email protected] 

this thread में वर्णन करता है के रूप में:

याद रखें कि ~/.gitconfig फ़ाइल में अपना ईमेल एक आप Redmine में के साथ पंजीकृत हैं मैच चाहिए:

git config --get user.email 
:
अपने ईमेल की जाँच करने के लिए

अपना ईमेल सेट करने के लिए:

locally (in project folder): 
git config user.email [email protected] 

or globally (anywhere): 
git config --global user.email [email protected] 

एक तर्क (समस्या?) एक redmine कोड में की वजह से है कि ..

+0

विटाज;) नहीं, मुझे उन संदेशों को नहीं दिखाई देता है। आरएम मेरे रेपो के साथ ठीक काम करता है। केवल "बग" यह है कि काम नहीं करता है। तो आप कह रहे हैं कि उपयोगकर्ता को ईमेल पते द्वारा पहचाना जाता है ... आह, ठीक है, इसलिए मुझे अपने स्थानीय प्रतिनिधि में मेल एड्रेसिस बदलना होगा;) धन्यवाद, मैं बाद में आपका समाधान जांचूंगा और इसे उत्तर के रूप में चिह्नित करूंगा यदि सही –

+0

तो ... मुझे अपना नाम यहां मिला है;) – splatch

+0

@splatch वास्तव में :) अगर मुझे कोई समस्या है तो मुझे बताएं, और यदि आप चाहते हैं कि मैं इसे खराब कर दूं। – VonC

संबंधित मुद्दे