2012-04-25 12 views
29

के माध्यम से सीधे गिट रिपोजिटरी में नई फ़ाइलों को अपलोड करना वेब इंटरफ़ेस के माध्यम से जिथब पर संग्रहीत एक संग्रह में फ़ाइलों को सीधे संपादित करना संभव है। हम में से अधिकांश कभी ऐसा नहीं करेंगे लेकिन इसका उपयोग है।गीथब वेब एप्लिकेशन

Edit button on github

मैं एक परिचयात्मक स्तर पाठ्यक्रम पढ़ाने। मैं होमवर्क वितरण और संग्रह के लिए गिट और गिथब का उपयोग करना चाहता हूं (जीथब शिक्षा के लिए मुफ्त निजी खाते प्रदान करता है)। हालांकि मैं पूरी तरह से ताजा छात्रों से गिट सीखने के लिए नहीं कह सकता, कम से कम पहले कुछ हफ्तों में नहीं। पहले कुछ सप्ताहों में मैं

अंततः उन्हें सिखा कैसे कमांड लाइन का उपयोग करने के

और उसके बाद "आप github.com पर बटन के इस क्रम पर क्लिक करके अपना होमवर्क अपलोड कर सकते हैं" कहने के लिए करना चाहते हैं।

आदर्श रूप से मैं उन लोगों को नई फाइलें अपलोड करने में सक्षम होना चाहता हूं, न केवल मौजूदा लोगों को संपादित करें। हालांकि मुझे ऐसा करने का कोई तरीका नहीं मिल रहा है। क्या किसी को भी इसी उद्देश्य के लिए जिथब वेब इंटरफ़ेस का उपयोग करके कोई अनुभव है?

+0

http://gist.github.com एक विकल्प का उपयोग कर रहा है? –

+0

गिस्ट एक अच्छा विचार है। आदर्श रूप में हालांकि मैं छात्रों को गिट उचित उपयोग करने के लिए संक्रमण करना चाहता हूं। मैं कमांड लाइन के माध्यम से अपने कोड के साथ बातचीत करना चाहूंगा (फीडबैक के लिए, एचडब्ल्यू के साथ मदद, इत्यादि ...) और कमेट्स पर टिप्पणियां छोड़ें। – MRocklin

+2

क्या छात्र विंडोज या मैक के लिए गिटहब एप्लिकेशन का उपयोग करते हैं। यह कमांड लाइन से आसान होगा। – asmeurer

उत्तर

3

ध्यान दें कि दिसंबर की शुरुआत 2012 के बाद से, आप new files directly from GitHub बना सकते हैं:

Create new File

Protip ™: तुम बस URL का उपयोग कर फ़ाइल नाम क्षेत्र पूर्व भर सकते हैं।
यूआरएल के अंत में टाइपिंग ?filename=yournewfile.txt फ़ाइल नाम फ़ील्ड को yournewfile.txt नाम से भर देगा।

d

+34

निर्माण – jangorecki

+10

अपलोड नहीं है और यदि आप एक गैर-पाठ फ़ाइल अपलोड करना चाहते हैं तो क्या होगा? – user2813274

+0

@ user2813274 क्या आपको बाइनरी फाइलों के लिए कोई समाधान मिला? –

2

मुझे लगता है कि gist.github.com का उपयोग करना सबसे आसान विकल्प है। प्रत्येक गिस्ट एक गिट रेपो है जिसे वेब ब्राउजर से या शैल से एक्सेस किया जा सकता है, वहां एक टिप्पणी बटन है, और हालांकि गिस्ट आमतौर पर एकल फाइलें होती हैं, लेकिन वे कई फाइलें रख सकते हैं।

सूचियों के लिए दोष स्पष्ट रूप से गुप्त यूआरएल हैं और तथ्य यह है कि जब तक आप separate tool का उपयोग नहीं करते हैं तब तक आपको ब्राउज़र में फ़ाइल सामग्री को कॉपी-पेस्ट करना होगा।

1

यदि आपको केवल उन्हीं फ़ाइलों को संपादित करने की आवश्यकता है (माना जाता है कि वेब इंटरफ़ेस के माध्यम से), तो आप रिक्त या मूलभूत फ़ाइलों के साथ एक कंकाल संग्रह बना सकते हैं, और उसके बाद छात्र फोर्क कर सकते हैं।

7

फरवरी वर्ष 2016 के बाद से, आप जोड़ना/GitHub वेब इंटरफेस से/अपलोड नई फ़ाइलें बना सकते हैं।
देखें "Upload files to your repositories":

आप फ़ाइल पेड़ के शीर्ष पर टूलबार में "फ़ाइलें अपलोड" बटन पर क्लिक कर सकते हैं।

https://cloud.githubusercontent.com/assets/1369864/12961550/b9a688ea-d006-11e5-96d3-ac91097192a5.png

या, आप खींचें और फ़ाइल पेड़ पर अपने डेस्कटॉप से ​​फ़ाइलें छोड़ सकते हैं।

https://cloud.githubusercontent.com/assets/1369864/12961164/a888b59e-d004-11e5-80a6-e9f32f17c4d5.gif

इस फ़ाइल सृजन the 2012 answer में वर्णित ले लेती है और (एक या कई फ़ाइलों के लिए) अपलोड क्षमता जोड़ें।

0

यदि आप रीडेमे फ़ाइल के बिना कोई नई परियोजना शुरू करते हैं तो यह नहीं दिखाया जाएगा।
आपको इसमें कम से कम एक फ़ाइल की आवश्यकता है। जैसा कि ऊपर दिखाया गया है, आप अपनी फ़ाइलों को खींच सकते हैं या खोजक या फ़ाइल एक्सप्लोरर का उपयोग कर इसे चुन सकते हैं।