GitHubへリポジトリを反映させるためには、下記の手順で実行しましょう。
myblogという名前でGitHubにリモートリポジトリを作成して、公開しましょう。まずはGitHubへアクセスし、ログインしてください。次に+ボタンから「New repository」をクリックしましょう。
GitHubへリモートリポジトリを作成します。「Repository name」にmyblogと入力して、「Create repository」をクリックしてください。
これでリモートリポジトリが作成されましたが、まだ中身は空っぽです。ローカルリポジトリをリモートリポジトリにもコピーして反映させるためにプッシュというコマンドが必要となります。まずはその準備のためにローカルリポジトリにリモートリポジトリを登録していきます。
git init
git add .
git commit -m "first commit"
ローカルリポジトリにリモートリポジトリを登録するには、先ほどのキャプチャ内にあった下記のコマンドを実行します。
ブログのファイルに移動して
git remote add origin https://github.com/ユーザー名/myblog.git
を入力します。
このコマンドは、ローカルリポジトリにoriginという名前でリモートリポジトリ(ここではfirst-git.git)を登録するという意味です。ユーザ名には皆さんのGitHubでのユーザ名を入力してください。
これでローカルリポジトリにリモートリポジトリを登録できました。以降、このローカルリポジトリでは、originを使用してリモートリポジトリとやり取りを行うことができます。したがって、git remote add origin ...のコマンドは何度も実行する必要はありません。
リモートリポジトリの登録状況を確認したい場合は下記のコマンドで確認することができます。
$ git remote -v
それでは、登録したリモートリポジトリへプッシュして、ローカルでのコミットを反映させましょう。これも空っぽのリモートリポジトリのキャプチャ内にありましたが、下記のコマンドを実行すればローカルリポジトリがリモートリポジトリへプッシュされます。
$ git push -u origin master
その際、GitHubのユーザ名とパスワードを要求されますので、入力しましょう。
Username for 'https://github.com':
が出るとGitHubのユーザ名を入力してEnterを押します。
Password for 'https://ユーザ名@github.com':
が出るとGitHubのパスワードを入力してEnterを押します。
(ただし、パスワードは入力表示されない)
これで、ローカルリポジトリのコピーがリモートリポジトリにプッシュされ、反映されました。
https://github.com/ユーザ名/
をブラウザで見てみましょう。空っぽだったリモートリポジトリにファイルが入っているのがわかります。
このように表示されていたら成功です。お疲れさまでした。
いよいよ次はNetilifyにデプロイしてみましょう。
頑張って勉強しながら書いています。間違いなどがあればご指摘いただけたらうれしいです。
第6回 | GatsbyJSでCSS Modulesを使ってみよう |
第7回 | GatsbyJSのサイトをデプロイする。GitHub登録まで |
第8回 | GatsbyJSのサイトをデプロイする。GitHubへリポジトリを反映する |
第9回 | GatsbyJSのサイトをデプロイする。Netlifyにデプロイする |
第10回 | GatsbyJSのgatsby-source-filesystemを使う |
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント