यह मार्गदर्शिका आपको बताएगी कि केवल 10 मिनट में एक सरल, सुविधाजनक और विश्वसनीय ड्रॉपबॉक्स एनालॉग कैसे बनाया जाए, जो आपके पूर्ण नियंत्रण में होगा और आपको स्थानीय नेटवर्क पर सहकर्मियों के साथ फाइल साझा करने की अनुमति देगा।
वितरण
आरंभ करने से पहले, निम्न वितरण डाउनलोड करें:
स्पार्कलेश जीट रिपॉजिटरी के लिए एक क्लाइंट है, जो विभिन्न कंप्यूटरों पर स्वचालित फ़ोल्डर सिंक्रनाइज़ेशन प्रदान करता है।
एससीएम-सर्वर जीआईटी सर्वर को कॉन्फ़िगर करने के लिए बहुत आसान है। हाल तक तक, यह विंडोज के लिए एक जीआईटी सर्वर को कॉन्फ़िगर करने की जटिलता थी जो स्पार्कलशेयर का उपयोग करके बहुत मुश्किल (स्थानीय नेटवर्क के लिए) किया गया था, लेकिन अब आप कुछ क्लिकों में अपने गिट सर्वर को कॉन्फ़िगर कर सकते हैं।
SparkleShare स्थापित करें, और SCM- सर्वर से किसी भी सुविधाजनक फ़ोल्डर में संग्रह को अनज़िप करें, उदाहरण के लिए, मेरे उदाहरण में "D: \ scm-server \"।
Git सर्वर सेटअप
फ़ाइल D: \ scm-server \ bin \
scm-server.bat चलाएँअगर सब कुछ ठीक रहा, तो सर्वर
http: // localhost: 8080 या
http: // <networkname of a मशीन> 8080 पर उपलब्ध होगा।यदि वेबसाइट उपलब्ध नहीं है, तो फ़ायरवॉल को अस्थायी रूप से अक्षम करने का प्रयास करें।
यदि पोर्ट 8080 व्यस्त है, तो कॉन्फ़िगरेशन फ़ाइल D: \ scm-server \ conf \ server-config.xml पर जाएं
और एक मुक्त बंदरगाह के लिए लाइन सही:
<Set name="port"> <SystemProperty name="jetty.port" default="8080" /> </Set>
और फिर से scm-server.bat चलाएं
अब आप प्रशासन पैनल में जा सकते हैं।
README.txt फ़ाइल में लिखे अनुसार, लॉग इन करने के लिए उपयोगकर्ता नाम / पासवर्ड का उपयोग करें:
scammmin / स्कैडमिन"रिपोजिटरीज़" टैब पर - चित्र में जैसा कि एक नया भंडार "मायरेपो" बनाएँ:

तब लाइन दिखाई देगी:
चेकआउट: git clone scmadmin @ localhost: 8181 / scm / git / myrepo
SparkleShare के लिए, हमें उपयोगकर्ता पासवर्ड को जोड़ने और git सर्वर के नेटवर्क नाम के साथ लोकलहोस्ट को बदलने के द्वारा इस लाइन को संशोधित करने की आवश्यकता है। मेरे मामले में, मेरी मशीन का नेटवर्क नाम
dz है :
http: // scmadmin: scmadmin @
dz : 8181 / scm / git / myrepo
क्लाइंट सेटअप
SparkleShare लॉन्च करें और विंडोज सिस्टम ट्रे में आइकन ढूंढें। मेनू आइटम "होस्टेड प्रोजेक्ट जोड़ें" चुनें

आइटम "मेरा अपना सर्वर" चुनें और रिपॉजिटरी पते को दो भागों में विभाजित करें:
पता: http: // scmadmin: scmadmin @ dz: 8181 /
दूरस्थ पथ: / scm / git / myrepo

ऐड बटन पर क्लिक करने के बाद, रिपॉजिटरी को जोड़ने की प्रक्रिया के लिए एक विंडो दिखाई देगी। यहां यह नोट करना बहुत महत्वपूर्ण है कि एक खाली रिपॉजिटरी को कुछ सेकंड के भीतर जोड़ा जाना चाहिए, और यदि विंडो जमा देता है, तो सबसे अधिक संभावना है कि एप्लिकेशन सर्वर तक नहीं पहुंच सकता है।

ठीक है, प्रक्रिया के अंत में, आप सिस्टम ट्रे से फ़ोल्डर खोल सकते हैं और इसे ड्रॉपबॉक्स विकल्प के साथ जिस तरह से करते हैं, उसका उपयोग कर सकते हैं।

निष्कर्ष में
चूंकि फ़ाइल संग्रहण Git रिपॉजिटरी पर आधारित है, इसलिए आप वेब इंटरफ़ेस के माध्यम से फ़ोल्डर देखने के लिए
Gitorious या
GitLab को भी कॉन्फ़िगर कर सकते हैं। सामान्य तौर पर, सब कुछ जो गिट के साथ काम करता है - अब आप अपनी फ़ाइल संग्रहण पर पेंच कर सकते हैं
और पढ़ें: