2011-12-21 14 views
14

मैंने उबंटू सर्वर पर अपना गेरिट स्थापित किया।व्यवस्थापक के रूप में गेरिट को कैसे लॉग इन करें

जैसा कि गेरिट ने कहा: गेरिट को लॉन्च करने वाले पहले लोग प्रशासक हैं।

तो मैंने ओपनआईडी (google खाता) के साथ पहले लॉग इन किया, और मैं वास्तव में प्रशासक हूं।

लेकिन, जब अगले दिन मैं अपने Google खाते के साथ gerrit relogin, मैं एक नया रजिस्टर बन गया। आईडी 100001 है (प्रशासक की आईडी 100000 है), लेकिन दोनों ईमेल Google के ईमेल हैं, और समान हैं।

क्या हुआ?

उत्तर

2

गेरिट स्वचालित रूप से व्यवस्थापक के रूप में पहले लॉगिन असाइन करते हैं, और अपने Google खाते को किसी अन्य आईडी के रूप में देखते हैं।

आप OpenID के साथ या तो

  1. लॉगिन और Google खाता आईडी व्यवस्थापक समूह में रूप में अच्छी तरह
  2. मैनुअल परिवर्तन डेटाबेस system_config अपने Google खाते के लिए जोड़ सकते हैं।

https://gerrit-documentation.storage.googleapis.com/Documentation/2.12.2/access-control.html#administrators

आशा है कि यह संकेत देता है देखते हैं।

5

सबसे आसान तरीका अस्थायी रूप से प्रमाणीकृत लॉगिन निष्क्रिय करने के लिए है।

संपादित अपने [प्रमाणन] gerrit.config में बयान इस तरह देखने के लिए:

[auth] 
type = development_become_any_account 

और फिर, व्यवस्थापक के रूप में बलपूर्वक लॉग इन अपने आप को पहुंच प्रदान करें और उसके बाद [प्रमाणन] config बहाल।

ध्यान रखें कि इस समय के दौरान आपके सर्वर तक पहुंचने वाला कोई भी व्यक्ति भी खाता होगा, इसलिए ऊपर दिए गए चरणों को पूरा करते समय केवल अपने वर्कस्टेशन तक पहुंच को सीमित करने के लिए फ़ायरवॉल या कुछ सेट करें।

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