2012-02-16 19 views
5

क्या अच्छी तरह से संस्करण और गिट हुक ट्रैक करने की संभावना है? क्या मैं सर्वर पर हुक फ़ोल्डर के तहत सुरक्षित रूप से एक और (नेस्टेड) ​​गिट भंडार रख सकता हूं?संस्करण गिट और गिटोलाइट हुक कैसे करें?

+0

क्यों न सिर्फ इसे आज़माएं? मैंने किया और पाया कि यह काम कर रहा है ... – eckes

+0

@eckes, thx। क्या आपने स्थानीय भंडार किया था या इसे गिटोलाइट रेपो में भी रखा था? कुछ रिकर्सन हो सकता है ... बस लाइव सिस्टम को तोड़ना नहीं चाहता था। –

+0

इसे स्थानीय रूप से आजमाया। – eckes

उत्तर

1

कुछ भी नहीं है आप एक व्यवस्थापक रेपो करने के लिए अपने gitolite सर्वर हुक जोड़ने के लिए रोकता है (या यहाँ तक gitolite व्यवस्थापक रेपो, जहां सार्वजनिक SSH कुंजियों और सभी रेपोस के लिए कॉन्फ़िग फ़ाइल और जुड़े अधिकारों जोड़ रहे हैं)।

हालांकि एंटरप्राइज़ रेपो को गिटोलाइट सर्वर पर वापस धकेलने से कुछ भी हुक-वार ट्रिगर नहीं होगा।
तुम अब भी सर्वर पर हुक फ़ोल्डर में जाना है और होगा:

  • एक हुक जो कि व्यवस्थापक रेपो की सामग्री चेकआउट
  • के लिए अपने सर्वर फ़ोल्डर में हुक में से प्रत्येक से सिमलिंक कर देगा है एक आपके (चेक आउट) व्यवस्थापक repo के लिए संस्करण।

गिटोलाइट के तकनीकी फ़ोल्डर में गिट रेपो को दफनाने के बजाय, सर्वर हुक (स्वयं गिटोलाइट में घोषित) के लिए समर्पित रेपो होने के लिए स्पष्ट लगता है।