如何将像png这样的图像上传到GitHub存储库?

时间:2014-05-11 18:30:01

标签: github image-uploading

我是Git或GitHub的新手,并没有找到如何在Git中将图像文件上传到我的回购中?任何的想法?

3 个答案:

答案 0 :(得分:10)

您需要先将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

答案 1 :(得分:6)

尽管github没有CDN支持,但您可以使用Issues上传图片和PDF等内容。

以下是如何做到这一点。

  1. 转到问题
  2. 创建新问题
  3. 将图片拖到内容区域
  4. 提交问题
  5. 提交问题后,github将向您显示图像的预览。 您只需右键单击,复制URL并使用它即可。

    这种方法可以让您免于add-commit-push周期。 此外,您的回购保持轻量级,因为您不必将图像保留在回购中。

答案 2 :(得分:2)

更新: Github发布了存储库的上传选项! enter image description here

对于使用CLI的人来说,yushlux的答案很好。但是,通过浏览器将图像上传到Github可以这样做。

使用 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