शायद आप जो सुनना नहीं चाहते हैं, लेकिन आपके मामले में यह ज्यादातर व्यक्तिगत वरीयता है।
आपको रेपो में बाइनरी स्टोर करने की आवश्यकता नहीं है, क्योंकि यह कोई महत्वपूर्ण निर्भरता नहीं है। यह दूसरी तरफ है: फ़ाइल को फिर से बनाने के लिए आपको जो भी चीज चाहिए, वह आपके भंडार (मेकफ़ाइल/प्रोजेक्ट फाइलों सहित) में होनी चाहिए।
आप बाइनरी को रेपो में स्टोर कर सकते हैं क्योंकि यह काफी छोटा है। आपको इसे भंडार में संग्रहीत नहीं करना चाहिए जब भंडार में कुल आकार (आधार आकार + diffs, भिन्नता के आधार पर कितना बड़ा है) भारी है, लेकिन ऐसा लगता है कि यह आपके मामले के अनुसार 500 500बीबी नहीं है।
मेरी निजी वरीयता रेपो में जेनरेट की गई फ़ाइलों (बाइनरी, लेकिन जेनरेट की गई टेक्स्ट फाइलें) को कभी भी स्टोर नहीं करना है। संभवतः क्योंकि मुझे 2 जीआईबी सीएसवी रिपोजिटरीज के साथ अनुभव है जो खींचने के लिए उम्र लेते हैं। (निष्पक्ष होने के लिए: इसे संकलित करने में भी आयु लगती है)
मेरे जीथब प्रोजेक्ट के लिए मैंने कुछ वेबस्पेस पर एक सबडोमेन बनाया जहां मैंने अपने सब डाउनलोड और इंडेक्स पेज को मेरे गिटब-पेजों पर आगे बढ़ाया। गीथब पेज मेरे वेबस्पेस सबडोमेन पर डाउनलोड से लिंक करते हैं। सिर्फ इसलिए कि मैं इस परियोजना के लिए अपने जीथूब सबडोमेन को थोड़ा और पसंद करता हूं।
मेरा टूल विभिन्न प्लेटफ़ॉर्म के लिए काम करता है, इसलिए प्रत्येक उपयोगकर्ता को प्रत्येक बाइनरी फ़ाइल की आवश्यकता नहीं होती है। द्विआधारी वास्तव में बैकएंड (इसलिए निर्भरता) हैं, लेकिन विनिमेय/वैकल्पिक
आप my setup पर एक नज़र डाल सकते हैं।
अब आप अपनी बाइनरी होस्ट करने के लिए गिटहब रिलीज़ पर परिभाषित कर सकते हैं: [मेरा उत्तर नीचे] देखें (http://stackoverflow.com/a/17440698/6309)। – VonC