इसलिए, मेरे पास एक निजी पुस्तकालय है जिसे मैं बना रहा हूं, मैं अपना शोध पत्र प्रकाशित होने के बाद इसे प्रकाशित करने की योजना बना रहा हूं और काम अल्फा चरण में है। मुझे एल्गोरिदम को निजी रखने की आवश्यकता है और इसलिए मैं "Gitlab.com" में एक निजी भंडार पर काम कर रहा हूं। अब, मैंने देखा है कि हम निजी भंडारों के लिए भी "गिटलैब-सीआई" का उपयोग कर सकते हैं लेकिन मुझे "साझा धावक" अवधारणा को समझने में परेशानी हो रही है।

मुझे क्या लगता है कि ये धावक हमारे कोड को अन्य कोड के साथ एक कतार में समान कॉन्फ़िगरेशन के साथ चलाते हैं। मुझे यकीन नहीं है कि यह पूरी तरह से सही है।

क्या मेरा कोड अभी भी निजी है जब मैं "gitlab.com" में एक निजी भंडार के साथ "gitlab-ci" का उपयोग करता हूं? या इसे कहीं/किसी तरह सार्वजनिक रूप से एक्सेस किया जा सकता है?

मेरे पास Gitlab.com में यह निजी भंडार है, यह Gitlab एंटरप्राइज़ संस्करण नहीं है

1
math 26 अप्रैल 2019, 18:06

1 उत्तर

सबसे बढ़िया उत्तर

उत्तर: नहीं, आपका कोड सार्वजनिक रूप से उपलब्ध नहीं होगा।

गिटलैब रनर आपके रेपो को एक्सेस टोकन का उपयोग करके क्लोन करता है और फिर सीआई चरणों को चलाता है। यदि आप docker छवियों का उपयोग करके निर्माण करते हैं, तो ci चरण पूर्ण होने पर आपका कोड पूरी तरह से साफ़ हो जाएगा। क्योंकि डॉकटर कंटेनर को तुरंत साफ कर दिया जाएगा।

यदि आप सामान्य धावक का उपयोग करते हैं, तो गिटलैब धावक आपके कोड को कैश करता है, लेकिन मुझे नहीं लगता कि यह चिंता का विषय है, क्योंकि इन कैशों तक कोई सार्वजनिक पहुंच नहीं है।

0
Anwar Hossain 29 अप्रैल 2019, 06:45