2009-10-15 16 views
9

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

+0

आप इस को हल करने के रास्ता मिल गया फ़ाइल को बचाने के लिए? शायद एक स्क्रिप्ट बनाने के लिए, और प्रयोग एक .gitremotes के समान दायर इस आदेश

https://github.com/juanpabloaj/git-remote-init

शुरू .gitmodules – JuanPablo

+1

संभावित डुप्लिकेट [गिट रेपो को सभी रिमोट्स को कैसे याद रखें?] (http://stackoverflow.com/questions/15286307/how-to-make-git-repo-remember-all-remotes) – sschuberth

उत्तर

2

जहां तक ​​मुझे पता है, गिट के साथ ऐसा करने का कोई तरीका नहीं है।

उपयोगकर्ताओं को स्क्रिप्ट पोस्ट-क्लोन चलाने के लिए कह रहा है जो लोग करते हैं। यदि यह एक रूबी प्रोजेक्ट है, तो आपके पास शायद rake है, उदाहरण के लिए, तो आपके पास rake post_install कार्य हो सकता है।

+0

क्या क्लोन है गिट में हुक जो इसे स्वचालित कर सकता है? –

+0

हुक स्थानीय रूप से बनाए जाते हैं जब भंडार को क्लोज़ोनरी क्लोन करने के लिए गिट के किसी भी कार्यान्वयन के द्वारा प्रारंभ किया जाता है। –

1

रिमोट्स .git/config में रेपो की फ़ाइल में सहेजे गए हैं, आप अपने पसंदीदा निकाल सकते हैं और उन्हें प्रत्येक क्लोन पर जोड़ सकते हैं।

1

आप उन्हें अपनी परियोजना की .git/config के बजाय अपनी वैश्विक कॉन्फ़िगरेशन फ़ाइल ~/.gitconfig में परिभाषित कर सकते हैं। हालांकि सावधान रहें ... यदि आप किसी प्रोजेक्ट में git remote update चलाते हैं तो यह सभी रिमोट्स को नीचे खींच देगा, यहां तक ​​कि उन रिपॉजिटरीज़ के लिए भी जो आप काम कर रहे हैं उससे पूरी तरह से संबंधित नहीं हैं।

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