2012-08-23 9 views
8

मेरे पास बिटबकेट में कई निजी प्रतिनिधि हैं, और कभी-कभी कुछ सर्वर पर उनमें से किसी एक को पढ़ने/लिखने की पहुंच प्रदान करने की आवश्यकता होती है।बिटबकेट या उस तरह कुछ पर तैनाती कुंजी के लिए मुझे लेखन पहुंच कैसे प्राप्त हो सकती है?

मैं अपने उपयोगकर्ता खाते में सार्वजनिक कुंजी जोड़ सकता हूं, लेकिन मैं नहीं चाहता कि उस कुंजी के सभी रिपो तक पहुंच हो।

यदि मैं तैनाती कुंजी करता हूं, तो उसने केवल निर्दिष्ट रेपो पर पहुंच पढ़ी है।

क्या कोई विशिष्ट रेपो पर किसी विशिष्ट कुंजी के साथ लेखन पहुंच प्राप्त करने का कोई तरीका है?

उत्तर

5

बिट्टबकेट रिपॉजिटरीज़ पर सभी लेखन पहुंच बिटबकेट उपयोगकर्ताओं के आधार पर प्रबंधित की जाती है। इसलिए यदि आप अपने सामान्य बिटबकेट उपयोगकर्ता को पहुंच लिखना नहीं चाहते हैं, तो आपको एक अतिरिक्त बिटबकेट उपयोगकर्ता बनाना होगा।

चूंकि बिटबकेट आपको उपयोगकर्ताओं की संख्या से बिल करता है, मुझे ऐसा करने में कुछ भी गलत नहीं दिख रहा है - असल में, यह उनकी रुचि में है कि आप कई उपयोगकर्ताओं को बनाते हैं।

+1

हाँ मार्टिन, आप सही कर रहे हैं। यदि मैं किसी भी कुंजी के साथ लिखने वाला उपयोगकर्ता बनाता हूं, तो वे अपनी योजनाएं बेच नहीं सकते हैं। =] –

0

मुझे एक ही समस्या से मिले, मुझे बिटबकेट सार्वजनिक समस्या ट्रैकर में संबंधित समस्या मिली है। https://bitbucket.org/site/master/issues/6887/additional-read-write-key-per-repository

टिप्पणियों में से एक:

मुझे डर है कि हम यह करने के लिए नहीं जा रहे हैं रहा हूँ। यह साइट पर बिलिंग करने के तरीके को गड़बड़ कर देगा। हम एक उपयोगकर्ता को को एक भंडार में पहुंचने वाले व्यक्ति के रूप में उपयोग कर सकते हैं। इसके आस-पास के तरीके हैं, उस कुंजी के साथ खाता सेट करना और केवल उस उपयोगकर्ता को रिपो पर पहुंच प्रदान करना आवश्यक है।

1

जबकि यह लॉग इन आप केवल भंडार के लिए उपयोग की जरूरत है, तो आप अपने ssh config में ForwardAgent सेटिंग का उपयोग कर सकते हैं:

How to forward local keypair in a SSH session?

+0

सुपरकोल, उसे नहीं पता था। –

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

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