2012-05-22 13 views
16

हम एक ही परियोजनाओं पर काम कर रहे 5 लोग हैं और बिट्टबकेट में कई जीआईटी-रिपोजिटरी हैं। प्रत्येक उपयोगकर्ता का अपना बिटकबेट खाता होता है। मैं कुछ प्रकार की टीम या संगठन सुविधा रखने के लिए सबसे अच्छा अभ्यास दृष्टिकोण ढूंढ रहा हूं ताकि हम सभी एक ही भंडार पर काम कर सकें? उपयोग के मामले के रूप में, जब मैं एक भंडार क्लोन करता हूं तो अन्य उपयोगकर्ताओं के लिए एक ही भंडार को धक्का देना संभव नहीं होता है। मुझे उम्मीद है कि हर कोई एक ही उपयोगकर्ता खाते का उपयोग किए बिना इसे हल करने का कोई तरीका है।बिटबकेट टीम/संगठन?

मुझे आशा है कि यह ठीक से समझाया गया था।

बहुत धन्यवाद!

उत्तर

18

Bitbucket just deployed their Teams feature, GitHub के संगठनों के समान है।

यह आपको अपने खाते से लॉगआउट किए बिना समूह खाते को प्रशासित करने और इसमें लॉगिन करने की अनुमति देता है।

4

अद्यतन मई, 30 वीं 2012: के रूप में Legionhis answer में उल्लेख है, Team Up with Bitbucket Bitbucket टीमें क्रम में करने का वर्णन है, एक साझा खाते पैदा करते हैं।


मूल जवाब (मई, 22sd 2012)

Bitbucket permissions साथ

, आप अपने खजाने से प्रत्येक के लिए अन्य उपयोगकर्ताओं के लिए लेखन पहुँच दे सकते हैं।

उपयोगकर्ता जो रेपो बनाता है उसे अपने मालिक के रूप में जाना जाता है।
केवल एक मालिक एक रेपो हटा सकता है। आप असीमित बिटबकेट सार्वजनिक या निजी भंडार बना सकते हैं।

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

रिपोजिटरी मालिक अन्य उपयोगकर्ताओं को भंडार में स्पष्ट पहुंच प्रदान कर सकते हैं।
एक मालिक 5, 10, 25, 50, या उपयोगकर्ताओं की असीमित संख्या को अपने नियंत्रण में रिपोजिटरी तक पहुंचने की अनुमति दे सकता है।
मालिक हमेशा एक उपयोगकर्ता के रूप में गिना जाता है।
स्वामी प्रत्येक उपयोगकर्ता के साथ एक्सेस के साथ अनुमतियों को कॉन्फ़िगर करता है। bitbucket निम्न अनुमति स्तरों का समर्थन करता है:

  • पढ़ देखें भंडार सामग्री। सभी सार्वजनिक भंडार सभी बिटबकेट उपयोगकर्ताओं को स्वचालित रूप से अनुमतियां पढ़ते हैं।
  • स्थानीय मशीन पर एक भंडार से सीधे परिवर्तन को दबाकर भंडार में योगदान दें।
  • व्यवस्थापक रिपॉजिटरी को छोड़कर, सब कुछ एक रिपोजिटरी स्वामी कर सकता है। इसका मतलब है कि प्रशासक यह कर सकते हैं:
    • रिपोजिटरी सेटिंग्स बदलें।
    • उपयोगकर्ता अनुमतियां जोड़ें, बदलें और हटाएं।
    • अन्य उपयोगकर्ताओं को व्यवस्थापक पहुंच प्रदान करें।
+0

मुझे लगता है कि मेरी समस्या ठीक से समझा नहीं गया था। आइए कहें कि हमारे पास 2 शाखाएं अलग-अलग शाखाओं में एक ही भंडार पर काम कर रही हैं। उपयोगकर्ता 1 अपने परिवर्तन को भंडार में धक्का देता है, और उसके बाद उत्पादन सर्वर पर भंडार क्लोन करता है। सर्वर पर नया भंडार अब उपयोगकर्ता 1 के खाते में बंद कर दिया गया है, इसलिए उपयोगकर्ता 2 के पास अपने परिवर्तनों को खींचने के लिए उपयोग नहीं है। क्या इस लंबवत परिस्थिति का कोई समाधान है? – frigg

+0

@frigg जो फ़ाइलों को 'chmod' करने के लिए' पोस्ट-चेकआउट 'हुक के माध्यम से होगा: http://stackoverflow.com/questions/6210116/git-deploying-project-file-permissions-chmod (या, के लिए एक सर्वर, एक 'पोस्ट-प्राप्त' हुक) – VonC

+0

लिंक के लिए धन्यवाद, यह वही है जो मैं ढूंढ रहा हूं। – frigg

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