2014-05-11 8 views
14

मैं Git करने के लिए एक नौसिखिया या GitHub हूँ, और कैसे Git में मेरी रेपो में एक छवि फ़ाइल अपलोड करने के लिए नहीं मिला? कोई उपाय?गिटहब भंडार में पीएनजी जैसी छवियों को कैसे अपलोड करें?

+0

यह वास्तव में [GitHub पूछे जाने वाले प्रश्न] में शामिल किए जाने की आवश्यकता है (https://help.github.com/) ... वर्तमान में वेब UI के माध्यम से छवियों (या अन्य गैर-पाठ फ़ाइलों) अपलोड करने के लिए कोई रास्ता नहीं है । जैसा कि नीचे दिया गया है, आपको उचित 'क्लोन' और' पुश 'करना होगा। – Chris

+0

ध्यान दें कि अगर आप अपने रेपो में लेकिन केवल सुलभ वास्तव में छवि की जरूरत नहीं है, तो आप/एक डमी "समस्या" और खींचें/ड्रॉप या कॉपी जोड़ सकते हैं छवि वहाँ के लिए पिछले। इसके बाद इसे आपके रीडेमे, विकी, या वास्तव में कहीं भी संदर्भित किया जा सकता है। –

उत्तर

8

आप जोड़ सकते हैं और अपने स्थानीय रेपो के लिए PNG फ़ाइल के लिए प्रतिबद्ध पहले की जरूरत है। फिर रिमोट सर्वर पर अद्यतन धक्का।

git add xxx.png 
git commit -m 'add png file' 
git remote add origin https://github.com/xxx.git 
git push -u origin master 
+0

ठीक है, अगर मेरे पास एक भंडार है जो मैं केवल वेब यूआई के माध्यम से प्रबंधित करता हूं (क्योंकि स्थानीय रिपो को अस्थिर करना दर्द है)। –

+4

मुझे लगता है कि सवाल यह था कि वेब इंटरफेस के साथ इसे कैसे किया जाए। गिट रास्ता काफी स्पष्ट है। लेकिन वेब gui के साथ ऐसा ही स्पष्ट से दूर है। – ceving

2

अद्यतन: Github जारी किया है खजाने के लिए अपलोड विकल्प! enter image description here

यूश्लक्स का उत्तर सीएलआई का उपयोग करने वाले किसी के लिए ठीक है। लेकिन ब्राउज़र के माध्यम से गिथब में छवियों को अपलोड करने के लिए इस तरह से किया जा सकता है।

उपयोग prose.io संपादन और अपने रेपो में किसी भी फाइल में डालने छवियों के लिए लेकिन आप रेपो की जड़ में एक _prose.yml फ़ाइल बनाने और अंदर इस कोड को जोड़ना सुनिश्चित करें।

prose: 
    rooturl: '/' 
    siteurl: 'http://prose.github.io/starter/' 
    relativeLinks: 'http://prose.github.io/starter/links.jsonp' 
    media: 'media' 
    ignore: 
    - index.md 
    - _config.yml 
    - /_layouts 
    - /_includes 
    metadata: 
    _posts: 
     - name: "layout" 
     field: 
      element: "hidden" 
      value: "blog" 
     - name: "tags" 
     field: 
      element: "multiselect" 
      label: "Add Tags" 
      placeholder: "Choose Tags" 
      options: 
      - name: "Apples" 
       value: "apples" 
      - name: "Bananas" 
       value: "bananas" 
    _posts/static: 
     - name: "layout" 
     field: 
      element: "hidden" 
      value: "page" 
     - name: "permalink" 
     field: 
      element: "text" 
      label: "Permalink" 
      value: "" 

अब आप prose.io

पढ़ें विस्तृत ट्यूटोरियल यहाँ के माध्यम से छवियों को अपलोड करने में सक्षम होना चाहिए: How to add or edit Jekyll posts online

2

GitHub एक CDN समर्थन नहीं है हालांकि, लेकिन आप करने के लिए उपयोग कर सकते हैं Issues छवियों और पीडीएफ जैसी सामग्री अपलोड करें।

यहाँ कैसे आप यह कर सकते है।

  1. गोटो मुद्दे
  2. नई समस्या
  3. खींचें बनाएं सामग्री क्षेत्र
  4. अपनी छवि मुद्दा जमा करें

मुद्दा जमा करने के बाद, GitHub आप अपनी छवि का पूर्वावलोकन दिखाएंगे । आप बस राइट क्लिक कर सकते हैं, यूआरएल कॉपी कर सकते हैं और इसका इस्तेमाल कर सकते हैं।

यह दृष्टिकोण add-commit-push चक्र से बचाता है। इसके अलावा आपका रेपो हल्का वजन रहता है क्योंकि आपको रेपो में अपनी छवियों को बनाए रखना नहीं है।

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