GitHub でソフトウェア開発のバージョン管理を行う際に、コマンド入力を行わずに GUI 操作で GitHub.com のリポジトリの操作が行える公式から提供されている無償のアプリ「GitHub Desktop」のダウンロードとインストール、アカウント連携の手順について紹介します。

※ GitHub Desktop Version 3.4.18 (x64) を使用します。
GitHub Desktop とは
GitHub Desktop は、CUI によるコマンド入力などが苦手なユーザーでも、GUI 操作で簡単に Git によるバージョン管理を利用できるようにするために GitHub が公式で提供しているアプリです。
Experience Git without the struggle
Whether you’re new to Git or a seasoned user, GitHub Desktop simplifies your development workflow.苦労せずに Git を体験してください Git を初めて使用する場合でも、熟練したユーザーでも、GitHub Desktop を使用すると開発ワークフローが簡素化されます。
オープンソースで開発されていて、公式サイトから無償でダウンロードできます。
「GitHub」が公式に提供しているフリーのGUIクライアント
「GitHub Desktop」はオープンソースで開発されているクロスプラットフォームアプリで、WindowsとMacで利用可能。公式サイトから無償でダウンロードできる。
「GitHub Desktop」「GitHub」が公式に提供しているフリーのGUIクライアント – 窓の杜
ダウンロード
公式サイト「GitHub Desktop | Simple collaboration from your desktop」にアクセスして Download now ボタンを押します。


GitHubDesktopSetup-x64.exe セットアップアプリをダウンロードしたあと、実行します。

許可する権限を確認して GitHub.com アカウントと連携
セットアップアプリを起動して、Sign in to GitHub.com ボタンを押すと GitHub.com アカウントでサインインできます。
アカウントを持っていない場合は、 Create your free account リンクから作成しましょう。

GitHub Desktop アプリと連携する GitHub.com アカウントを確認して Continue ボタンで続けます。
※アカウントを変えたい場合は Use a different account ボタンを押しましょう。

GitHub Desktop アプリに許可する GitHub.com アカウントの権限を確認してから、Authorize desktop ボタンを押します。

許可する権限については、以下の3つの引用が、上図の画面右側の▽ボタンを押すと表示されます。
Repositories
Repositories
Public and privateThis application will be able to read and write all public and private repository data. This includes the following:
- Code
- Issues
- Pull requests
- Wikis
- Settings
- Webhooks and services
- Deploy keys
- Collaboration invites
Note: In addition to repository related resources, the repo scope also grants access to manage organization attributes and organization-owned resources including projects, invitations, team memberships and webhooks. This scope also grants the ability to manage projects owned by users.
リポジトリAuthorize GitHub Desktop のページと Google 翻訳
パブリックとプライベート
このアプリケーションは、すべてのパブリック リポジトリ データとプライベート リポジトリ データを読み書きできるようになります。これには次のものが含まれます。
コード
問題
プルリクエスト
ウィキ
設定
Webhook とサービス
キーを展開する
コラボレーションへの招待
注: リポジトリ関連のリソースに加えて、リポジトリ スコープでは、プロジェクト、招待状、チーム メンバーシップ、Webhook などの組織属性と組織所有のリソースを管理するためのアクセスも許可されます。このスコープでは、ユーザーが所有するプロジェクトを管理する機能も付与されます。
Personal user data
Personal user data
Full accessThis application will be able to read and write all user data. This includes the following:
- Private email addresses
- Private profile information
- Followers
個人ユーザーデータ フルアクセス このアプリケーションはすべてのユーザー データの読み取りと書き込みが可能です。これには次のものが含まれます。 プライベートメールアドレス プライベートプロフィール情報 フォロワーAuthorize GitHub Desktop のページと Google 翻訳
Workflow
Workflow
Update GitHub Action Workflow files.This application will be able to remove, edit GitHub Action Workflow files for your repositories.
ワークフロー GitHub アクション ワークフロー ファイルを更新します。 このアプリケーションは、リポジトリの GitHub Action Workflow ファイルを削除、編集できます。Authorize GitHub Desktop のページと Google 翻訳
GitHub.com アカウントの名前とメールアドレスを使って利用開始
前述の許可する権限を確認して、Authorize desktop ボタンを押した後、GitHub.com アカウントのパスワードを入力すれば連携が完了します。

ウェブブラウザのダイアログで「GitHubDesktop.exe を開く」ボタンを押して、先ほどのアプリを開きます。

GitHub Desktop アプリで、先ほど連携した GitHub.com のアカウントの名前とメールアドレスを利用する場合は Use my GitHub account name and email address ラジオボタンを選択して Finish ボタンを押します。

以上で、GitHub Desktop アプリがインストールされ、GitHub.com のアカウントと連携してバージョン管理が GUI で行えるようになりました。
※ショートカットアイコンもデスクトップに作成されていました。

まとめ
今回は、GitHub でソフトウェア開発のバージョン管理を行う際に、コマンド入力を行わずに GUI 操作で GitHub.com のリポジトリの操作が行える公式から提供されている無償のアプリ「GitHub Desktop」のダウンロードとインストール、アカウント連携の手順について紹介しました。
参照サイト Thank You!
- GitHub Japan | GitHub
- GitHub Desktop | Simple collaboration from your desktop
- 「GitHub Desktop」「GitHub」が公式に提供しているフリーのGUIクライアント – 窓の杜
記事一覧 → Compota-Soft-Press
コメント