GitHub Pagesでwebサイトを公開してみよう

## GitHub上で新規リポジトリを作成
①自分のGitHubのページを開きます。
②「New Repository」をクリックします。
![スクリーンショット 2023-08-18 10.58.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/9690c184-6834-8394-cab6-9e2d3776b5f9.png)

③「Repository name」に作成したいリポジトリの名前を入力します。今回は「githubpages_practice」とします。
![9e4d3255-e86c-48fb-8eae-49792295b12d.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/a5eed631-1052-d59f-7bfe-dc3b19890145.png)

④公開範囲は「Public」にします。無料プランでGitHub Pagesを使用したい場合はリポジトリは「Public」である必要があるため、注意してください。
![fa15afc2-26f5-47a1-a599-07f5fcd317d9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/6175beae-1f12-7e52-1ad7-88b2b361cd38.png)

⑤「Create Repojitory」をクリックします。今回は他の設定項目は変更しないで実施してみます。
![0191aee7-371b-43bd-86b5-0b5eda68d504.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/c7a5c1be-ff6a-e031-d60f-bdede8d26fc4.png)

⑥リポジトリ作成に成功した場合、以下のような画面に切り替わります。
![b1ead5bb-07fe-43ab-8686-81ea6a869bcb.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/c391f639-5af6-1e41-8efa-c4751e0a52b1.png)


## GitHub Pagesで使用するファイルの作成、アップロード
①GitHubにアップロードしたいファイルを作成します。今回は以下のようなHTMLファイル１つ、CSSファイル１つ、画像１枚をアップロードしてみます。

<INS>**index.html**</INS>
![スクリーンショット 2023-08-18 11.22.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/aff24975-9d93-262b-ca1b-af5f5714e01f.png)

<INS>**styles.css**</INS>
![スクリーンショット 2023-08-18 11.23.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/9bb1da35-92c0-50ab-8911-695e0eb8d034.png)

<INS>**824.jpeg**</INS>
![スクリーンショット 2023-08-18 11.23.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/6a0cf5fb-16db-830a-ee2f-06d2a9d10316.png)

②ターミナルを開き、下記のようなコマンド入力をし、リモートリポジトリにローカルリポジトリの内容をプッシュします。
``` Git
$ git init

$ git add .

$ git commit -m "first commit"

$ git remote add origin https://github.com/octopus12176/githubpages_practice.git

$ git push -u origin main
```
③GitHubの「githubpages_practice」のページを再び開きます。成功したら以下のようにプッシュしたファイルや画像が表示されているはずです。
![ce33282c-70eb-42af-9cf0-a3b9742f4d1b.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/294707d5-d4dc-2e40-ab24-2314d5e69f5a.png)

## GitHub Pagesでwebサイトを公開する
①GitHub Pagesで公開したいリポジトリの「Setiings」のタブをクリックします。
![ce33282c-70eb-42af-9cf0-a3b9742f4d1b.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/0279ab72-955b-cc31-51fd-6d3196e9f4c4.png)

②「Setiings」をクリックすると以下のような画面が表示されるので、左にある「Pages」をクリックします。
![2c31040d-0737-45d6-a847-6f7093e11c37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/76d2102e-4d3f-1e36-cd93-d6e4962e9460.png)

③そうすると、以下のような画面が表示されるので「Branch」の項目のプルダウンをクリックし、公開したいブランチを選択します。今回はmainブランチで実施してみます。
![2960e1da-6432-4468-8230-40295dfe9f3d.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/24070b96-8a71-204f-5409-194735f8babf.png)

④公開したいブランチを選択すると以下のような画面が表示されるので、「Save」ボタンをクリックします。
![14d27a73-b536-41d8-a957-f8f9bb738867.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/02177419-80e9-bb11-9456-3b763fb8b001.png)

⑤「Save」ボタンをクリック後に数分経過すると、以下のようにURLと「Visit site」ボタンが表示されるようになるので「Visit site」ボタンをクリックします。
![b30b9c04-3f4c-4758-a83c-5cb24a3ac23c.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/9cad7455-e7e5-8bc1-3045-4ba87a0d6116.png)

⑥以下のように作成したHTMLファイルの内容が表示されていたら成功です。
![83d88546-99a1-49b9-869d-98897581f204.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/961610/b0b8a658-17f3-ea65-7df8-f10ec0aa3f8c.png)