मैं एक परियोजना के लिए गिट और Codebase का उपयोग कर रहा हूं।उपयोगकर्ताओं को गलत उपयोगकर्ता के रूप में गिट करने के लिए रोकें
मैंने अभी एक परीक्षण किया है और मैं एक अलग ईमेल पते और नाम सेट के साथ गिट रिपोजिटरी को प्रतिबद्ध करने में सक्षम हूं जिसके कारण यह एक अलग उपयोगकर्ता के रूप में प्रतिबद्धता को टैग करने का कारण बनता है। मैंने इसे भंडार में धक्का दिया और यह दिखाया गया कि उस उपयोगकर्ता ने ऐसा किया है, भले ही वह मुझे था।
क्या उपयोगकर्ताओं को किसी और के उपयोगकर्ता विवरण के साथ काम करने या धक्का देने से रोकने का कोई तरीका है (प्रभावी रूप से वे "अलग" उपयोगकर्ता के रूप में काम नहीं कर सकते हैं?
संपादित करें:
मुझे लगता है इस प्रमाणीकरण स्थानीय कामकाज में के बाद से सर्वर के लिए प्रतिबद्ध धकेलने के स्तर पर होने के लिए नकल यह बस भंडार उपयोगकर्ता के लिए पूरा उपयोग किया है जो है, क्या करने की जरूरत है जो कुछ भी होता है वे चाहते हैं क्या ऐसा कुछ है जो मुझे शायद Codebase से पूछना चाहिए?
संपादित करें 2:
Git config के रूप में अनुरोध:
(रेपो/.git/config)
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:<redacted company name>/<redacted project name>/test.git
[branch "master"]
remote = origin
merge = refs/heads/master
क्या आप अपनी .git/config की सामग्री पोस्ट कर सकते हैं? –
आप सर्वर के लिए क्या उपयोग कर रहे हैं? सादा गिट, गिटोसिस, गिटोलाइट, ...? – CodesInChaos
ओपी कोडेबेस का उपयोग कर रहा है, जो कि गिटहब के समान है। यह सवाल के शीर्ष पर है। –