2012-11-14 12 views
13

पर एक रिपोजिटरी मिरर करना क्या गिटहब, सोर्सफोर्ज और Google Code पर गिट रिपोजिटरी (सभी होस्टों में सिंक) को मिरर करना संभव है, क्या वे सभी गिट का समर्थन करते हैं?गीथब, सोर्सफोर्ज और Google कोड

+0

मुझे लगता है कि आप चाहते हैं कि वे स्वचालित रूप से कम या ज्यादा सिंक में रहें? क्या आप उन सभी के लिए प्रतिबद्ध होंगे, या सिर्फ एक (या उनमें से कोई नहीं)? – R0MANARMY

+0

@ R0MANARMY हां, मैं केवल एक रिपो को प्रतिबद्ध करने जा रहा हूं, यह कि मैंने उल्लेख किया है कि विभिन्न सर्वरों पर होस्ट किए गए सभी अन्य रेपो के साथ प्रतिबद्धता सिंक होनी चाहिए। – Vasant

उत्तर

11

आप अपने .git/config फ़ाइल को एक दूरस्थ बनाने के लिए संपादित कर सकते हैं जो एकाधिक भंडारों को धक्का देता है।

[remote "everyone"] 
    url = https://github.com/USERNAME/REPOSITORY.git 
    url = ssh://[email protected]/p/PROJECTNAME/MOUNTPOINT 
    url = https://PROJECT.googlecode.com/git 

या git config --add कमांड के साथ:

git config --add remote.everyone.url https://github.com/USERNAME/REPOSITORY.git 
git config --add remote.everyone.url ssh://[email protected]/p/PROJECTNAME/MOUNTPOINT 
git config --add remote.everyone.url https://PROJECT.googlecode.com/git 

अब जब आप टाइप git push everyone master, आप मास्टर शाखा तीनों रिमोट के लिए धक्का होगा।

सुराग के लिए this Stack Overflow answer पर धन्यवाद।

+1

साफ। मुझे यह नहीं पता था। धन्यवाद। – jsageryd