web-dev-qa-db-fra.com

Comment télécharger des images comme png dans le référentiel GitHub?

Je suis un débutant sur Git ou GitHub, et je n'ai pas trouvé comment télécharger un fichier image dans mon référentiel dans Git? Une idée?

20
macchiavalley

Vous devez d'abord ajouter et valider le fichier png dans votre référentiel local. Poussez ensuite les mises à jour sur le serveur distant.

git add xxx.png
git commit -m 'add png file'
git remote add Origin https://github.com/xxx.git
git Push -u Origin master
10
yushulx

Bien que github n'ait pas de support CDN, vous pouvez utiliser Issues pour télécharger du contenu comme des images et des PDF.

Voici comment vous pouvez le faire.

  1. Goto Issues
  2. Créer un nouveau problème
  3. Faites glisser votre image vers la zone de contenu
  4. Soumettre le problème

Après avoir soumis le problème, github vous montrera l'aperçu de votre image. Vous pouvez simplement cliquer avec le bouton droit, copier l'URL et l'utiliser.

Cette approche vous évite de add-commit-Push cycle. De plus, votre repo reste léger car vous n'avez pas besoin de conserver vos images dans le repo.

8
Kaunteya

Mise à jour: Github a publié une option de téléchargement pour les référentiels! enter image description here

la réponse de yushlux est très bien pour quelqu'un qui utilise CLI. Mais pour télécharger des images vers Github via un navigateur, cela peut être fait de cette façon.

Utilisez prose.io pour éditer et insérer des images dans tous les fichiers de votre référentiel, mais assurez-vous de créer un _ prose.yml fichier à la racine du dépôt et ajoutez ce code à l'intérieur.

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: ""

Vous devriez maintenant pouvoir télécharger des images via prose.io

Lisez le tutoriel détaillé ici: Comment ajouter ou modifier des articles Jekyll en ligne

3
Sharath kumar