web-dev-qa-db-ja.com

pngのような画像をGitHubリポジトリにアップロードする方法は?

私はGitまたはGitHubの初心者ですが、Gitのリポジトリに画像ファイルをアップロードする方法を見つけられませんでしたか?何か案が?

20
macchiavalley

まず、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
10
yushulx

GithubはCDNをサポートしていませんが、Issuesを使用して画像やPDFなどのコンテンツをアップロードできます。

方法は次のとおりです。

  1. 後藤の問題
  2. 新しい問題を作成
  3. 画像をコンテンツ領域にドラッグします
  4. 問題を提出する

問題を送信すると、githubに画像のプレビューが表示されます。右クリックしてURLをコピーして使用できます。

このアプローチにより、add-commit-Pushサイクル。また、画像をリポジトリに保持する必要がないため、リポジトリは軽量のままです。

8
Kaunteya

更新:Githubはリポジトリのアップロードオプションをリリースしました! enter image description here

yushluxの答えは、CLIを使用している人には問題ありません。ただし、ブラウザーを介して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から画像をアップロードできるはずです。

詳細なチュートリアルはこちら: オンラインでジキル投稿を追加または編集する方法

3
Sharath kumar