GitHub Desktopの使い方を説明する時用のメモ

# はじめに

最近になって簡単なGitHubの使い方について説明しなければならない機会が増えそうなので説明用の資料として残しておきます。
とっつきやすさを重視してGitHubDesktopを利用したいと思います。
今回はMacOSでのインストールの仕方を書いています（Win版はそのうち・・・）
まずはリモートのプライベートリポジトリを作るところまで書いてます。

## 対象者
GitHubアカウントを取り立てほやほやで使い方を知らない方でなおかつプログラミング初心者の方

# GitHub Desktop

[公式ダウンロードページ](<https://github.com/apps/desktop>)にアクセスして
以下の画像をクリックしていってください（記事作成時のものなので内容が違う可能性もあります）。
1番目
![download1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/8c5b02f9-2f37-b03c-89da-52429ccaeece.png)
2番目
![download2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/4cf1562f-9b36-93a5-a541-7c10eb76046e.png)
お使いの環境に合わせてサイト側が自動的に最適なバージョンを選んでくれます。



![スクリーンショット 2024-09-11 12.05.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/854b9184-3282-3804-36e4-b0ebf01bb5cc.png)
お使いのPCのダウンロードフォルダに「GitHubDesktop-x64.zip」というファイルがダウンロードされているはずなので、このzipファイルをダブルクリックすると赤枠の「GitHub Desktop」というファイルが生成されます。

![macinstall.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/db418123-06cf-6357-9012-faaa3b5c4007.png)
こんな画面でインストールしても大丈夫かどうか聞かれますが気にせず「開く」を押してください。
この後す少しだけインストールに時間がかかります。![githuinstall2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/e0cfc0da-89b4-e526-27c1-bb71ec6cf118.png)

「Sign in to GitHub.com」のボタンをクリックしてGitHubのアカウントにログインしてください。
もしまだGitHubのアカウントを作成していなければ作成してください。
![signin.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/287472a2-9635-7bf0-c56c-2bf2aaa6816a.png)
「Sign in to GitHub.com」をクリックするとブラウザが立ち上がり、ブラウザ上でGitHubにログイン済みであれば上の図のようなページが表示されます。
「Continue」のボタンをクリックすることで![signin2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/96c0d12f-c443-9dfc-21d5-68f022751113.png)
GitHub Desktopと紐付けて良いか聞かれるため　「Authorize desktop」をクリックしましょう。
アカウントによっては認証ページに行く場合もあるのでGitHubへのログインを行なってください。
![configuregit.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/97f76372-5d06-da66-712f-fb2a480c043b.png)

おそらくGitHubのアカウント情報が表示されるはずなので何もせず「finish」ボタンをクリックして大丈夫です。

![moveandrestart.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/03f63168-9682-f446-ebed-c8e58289efa1.png)

何もせず「Move and Restart」のボタンをクリックするだけで大丈夫です。
PCが再起動されることはありません。

## ローカルリポジトリの作成

![create repo.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/74440b93-ed78-0db0-c5a9-82b422420867.png)
「Create a New Repository on your Local Drive...」の部分をクリックしてください。

![create_local.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/ea05acbf-6980-72fd-3c54-ac6fd694bc8b.png)
①はリポジトリの名前で必須です適当に名前をつけてください。
②はREDAMEファイルを自動的に作るかどうかのチェックボックスです。何か理由がない限りはチェックをつけることを推奨します。
③はどの言語の.gitignoreファイルを作成するかを選択できます。.gitignoreファイルは、Gitで管理しないファイルやディレクトリを指定するためのファイルです。例えば、コンパイル後の生成物や一時ファイル、個人の設定ファイルなど、バージョン管理する必要のないものをこのファイルに記述しておくことで、誤ってGitに追加されるのを防ぎます。使用する言語を設定しておくことをお勧めします。
問題なければ④の「Create Repository」をクリックしてください。

## リモートリポジトリの作成
![publish_repo.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/2df2a740-e049-52e8-074d-60a2fc3dbe6d.png)
ローカルリポジトリの作成後図のような画面になります。
GitHub上のリモートリポジトリにアップロードするにはまず「Publish repository」をクリックしてください。

![create_remote.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/173019/937230ed-82f3-0524-88f5-fc7ae689fb8e.png)

外部に公開したくない場合が多いと思うので「keep this code private」にチェックが入っていることを確認してください。
問題なければ「Publish Repository」をクリックしてください。GitHub上にリポジトリが作成されローカルリポジトリの内容が反映されます。