मैंने गिट और गिटोसिस स्थापित किया है और मुझे एक चेक जोड़ने की जरूरत है कि उपयोगकर्ता नाम को भंडार में धक्का दिया जाता है।गिट/गिटोसिस: उपयोगकर्ता नाम और ईमेल की वैधता की जांच कैसे करें?
मुझे लगता है कि प्री-प्राप्त हुक यह जगह रखने के लिए सही हुक है, लेकिन मैं असली उपयोगकर्ता नाम और ईमेल पता नहीं ढूंढ पा रहा हूं जो गिटोसिस रिपोजिटरी में प्रवेश करता है (गिट कॉन्फ़िगरेशन user.name द्वारा सेट किए गए हैं और गिट कॉन्फ़िगरेशन user.email) पर्यावरण चर से। LOGNAME और USER दोनों 'गिट' हैं। गिटोसिस इस जानकारी का पता कैसे लगाता है और क्या मैं इसे पूर्व-प्राप्त हुक में भी ढूंढ सकता हूं?
ठीक है, कि वास्तव में मेरे सवाल का जवाब लेकिन वास्तव में मेरे सवाल का सही एक नहीं था :(क्या मैं सच में देख रहा है की जरूरत है ईमेल पता गिटोसिस एसएसएच कुंजी से मेल खाने के लिए उपयोग करता है। कारण: हमारे पास एक ऑटोबूल्ड सिस्टम है जिसमें सीमित पहुंच है। हर कोई रिपोजिटरी को लिख सकता है (इसलिए गिटोसिस एक्सेस मदद नहीं करता है), लेकिन केवल कुछ को बनाने की अनुमति है। आइए मान लें कि मुझे बनाने की अनुमति है। किसी और को केवल ईमेल पता (गिट कॉन्फ़िगर उपयोगकर्ता) को बदलने की आवश्यकता है।ईमेल) मेरे लिए और उसे भी पहुंच प्रदान की जाती है। मुझे इसे रोकने के लिए एसएसएच कुंजी की जांच करने के लिए गिटोसिस द्वारा उपयोग किए गए ईमेल पते की जांच करनी होगी। – Makis
मैंने कभी भी गिटोसिस के साथ काम नहीं किया है, इसलिए मैं आपकी मदद नहीं कर सकता, क्षमा करें। – Bombe
क्षमा करें, मैंने परीक्षण किया है और जहां तक मैं कह सकता हूं, यह पूर्व-प्राप्त में काम नहीं करता है, क्योंकि लॉग केवल घटनाओं को आयोजित करता है। – Makis