私はGitまたはGitHubの初心者ですが、Gitのリポジトリに画像ファイルをアップロードする方法を見つけられませんでしたか?何か案が?
まず、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
GithubはCDNをサポートしていませんが、Issues
を使用して画像やPDFなどのコンテンツをアップロードできます。
方法は次のとおりです。
問題を送信すると、githubに画像のプレビューが表示されます。右クリックしてURLをコピーして使用できます。
このアプローチにより、add-commit-Push
サイクル。また、画像をリポジトリに保持する必要がないため、リポジトリは軽量のままです。
更新:Githubはリポジトリのアップロードオプションをリリースしました!
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から画像をアップロードできるはずです。
詳細なチュートリアルはこちら: オンラインでジキル投稿を追加または編集する方法