Fedora 40 または 39 に GitHub Desktop をインストールする方法

GitHub Desktop は、視覚的に魅力的で直感的なインターフェースを提供することで、開発ワークフローを効率化します。これにより、重要な部分、つまりコードに集中できます。経験豊富な開発者でも、初心者でも、GitHub Desktop は生産性を高め、プロジェクトを簡素化する機能を提供します。

GitHub Desktop が優れている理由は次のとおりです。

  • 合理化されたワークフロー: Git コマンドをユーザーフレンドリーにするグラフィカル インターフェイスを使用して開発プロセスを簡素化します。
  • リポジトリ管理: 数回クリックするだけで、リポジトリを簡単に複製、構成、管理できます。
  • 支店管理: ブランチを簡単に作成、一覧表示、切り替えることができるため、コード管理が向上します。
  • コラボレーションツール: デスクトップ アプリケーションから直接プル リクエストやコード レビューを行うことで、より効果的に共同作業を行うことができます。
  • コミット履歴: コミット履歴を明確かつ整理された方法で参照し、コードの追跡とレビューに役立ちます。
  • マージ競合解決: マージの競合を視覚的に解決し、コード変更のスムーズな統合を保証します。
  • クロスプラットフォームの互換性: さまざまなオペレーティング システムで GitHub Desktop を同じ一貫したエクスペリエンスで使用できます。
  • カスタマイズオプション: さまざまなカスタマイズ オプションと統合を使用して、GitHub Desktop をワークフローに合わせて調整します。

これらの機能をすぐに利用できる GitHub Desktop により、コードの作成、テスト、デプロイに集中できるようになり、ワークフローを可能な限り効率化できます。それでは、インストール プロセスの各ステップをガイドしながら、技術的な手順を詳しく説明しましょう。

方法 1: RPM 経由で GitHub Desktop をインストールする

GitHub Desktop をインストールする前に Fedora を更新する

GitHub Desktop をインストールする前に、潜在的な競合を避けるために、Fedora システムが最新であることを確認することが重要です。ターミナルを開いて次のコマンドを入力し、未処理の更新がないか確認します。

sudo dnf upgrade --refresh

GitHub デスクトップ RPM をインポートする

GitHub DesktopはLinuxディストリビューションの公式サポートを提供していません。Shiftkey/Desktopと呼ばれるコミュニティ主導のプロジェクトが、Fedoraを含むさまざまなLinuxディストリビューションをサポートしています。現在、Shiftkey RPMミラーは 「GitHub デスクトップ Linux フォーク」これにより、Fedora ユーザーは GitHub Desktop をインポート、インストールし、最新の状態に維持できるようになります。

現在、RPM ミラーは 2 つあり、Shiftkey が提供する最初のミラーを使用することをお勧めします。ただし、問題が発生した場合には、2 番目のミラーをバックアップとして使用できます。

Shiftkey サードパーティ RPM を使用して Fedora Linux に GitHub Desktop をインストールする手順は次のとおりです。

オプション1: インポート @シフトキー パッケージフィード:

まず、次のコマンドを使用して GPG キーをインポートします。

sudo rpm --import https://rpm.packages.shiftkey.dev/gpg.key

GPG キーをインポートした後、次のコマンドを使用して ShiftKey RPM リポジトリをインポートします。

sudo sh -c 'echo -e "[shiftkey-packages]\nname=GitHub Desktop\nbaseurl=https://rpm.packages.shiftkey.dev/rpm/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://rpm.packages.shiftkey.dev/gpg.key" > /etc/yum.repos.d/shiftkey-packages.repo'

注記: 上記のリポジトリに問題がある場合は、以下のオプション 2 を試してください。

オプション2: @mwt パッケージフィード:

まず、次のコマンドを使用して GPG キーをインポートします。

sudo rpm --import https://mirror.mwt.me/shiftkey-desktop/gpgkey

GPG キーをインポートした後、次のコマンドを使用して mtw-packages RPM リポジトリをインポートします。

sudo sh -c 'echo -e "[mwt-packages]\nname=GitHub Desktop\nbaseurl=https://mirror.mwt.me/shiftkey-desktop/rpm\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/shiftkey-desktop/gpgkey" > /etc/yum.repos.d/mwt-packages.repo'

DNF コマンドで GitHub Desktop をインストールする

最後に、次のコマンドを実行して GitHub Desktop クライアントをインストールします。

sudo dnf install github-desktop

方法2: FlatpakとFlathub経由でGitHub Desktopをインストールする

このセクションでは、DNF 方式の代替として、Flatpak と Flathub リポジトリを利用して Fedora Linux に GitHub Desktop をインストールするための詳細な手順について説明します。

GitHub デスクトップで Flathub を有効にする

まず、GitHub Desktop を含むさまざまなアプリケーションにアクセスするために、システムに Flathub リポジトリを追加します。まだ Flathub リポジトリを Flatpak に追加していない場合は、以下のコマンドを実行して Flathub リポジトリを追加します。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

このコマンドは Flathub リポジトリを Flatpak に追加し、アプリケーションのインストールのためのさらなる対話を可能にします。

Flatpak コマンドで GitHub Desktop をインストールする

Flatpak と Flathub を確立したら、次のコマンドを実行して GitHub Desktop のインストールを続行します。

このコマンドは、Flathub リポジトリ内で GitHub Desktop パッケージの検索をトリガーし、システムへのインストールを開始します。

Flathub アクティベーションのトラブルシューティング

場合によっては、Fedora Linux に Flathub をインポートしたにもかかわらず、非アクティブになっていることがあります。Flathub を有効にするには、次のコマンドを実行します。

flatpak remote-modify --enable flathub

GitHubデスクトップの起動

GitHub Desktop を起動する CLI メソッド

ターミナルを使用する場合は、ターミナルを開いて次のコマンドを入力し、GitHub Desktop クライアントをすぐに起動します。

github-desktop

あるいは、Flatpak インストールでは以下を実行する必要があります。

flatpak run io.github.shiftey.Desktop

GitHub デスクトップを起動する GUI メソッド

アプリケーション アイコンを使用する場合は、次のパスで見つけることができます。

Activities > Show Applications > GitHub Desktop
Fedora Linux への GitHub Desktop クライアントのインストールが成功したことを示すスクリーンショット。
インストール完了: GitHub デスクトップ クライアントが Fedora Linux で使用可能になりました

追加の GitHub デスクトップ コマンド

GitHubデスクトップを更新する

最新の機能とバグ修正を利用するには、GitHub Desktop クライアントを最新の状態に保つことが重要です。このガイドの説明に従って RPM をインポートした場合、GitHub Desktop の更新は簡単です。

DNF パッケージ マネージャーを使用して次のコマンドを実行し、更新を確認します。

sudo dnf upgrade --refresh

あるいは、Flatpak で同じ機能を実行するには、代替コマンドを実行します。

flatpak update

これにより、GitHub Desktop を含む、Flatpak 経由でインストールされたすべてのアプリケーションの更新がチェックされます。

GitHubデスクトップを削除する

GitHub デスクトップの DNF 削除方法

GitHub Desktop を使用する必要がなくなり、システムから削除したい場合は、次のコマンドで削除できます。

sudo dnf remove github-desktop

さらに、RPM 方式を使用して GitHub Desktop を再度使用する予定がないとします。その場合は、インポートしたリポジトリに一致する次のコマンドのいずれかを使用してリポジトリを削除できます。

sudo rm /etc/yum.repos.d/shiftkey-packages.repo
sudo rm  /etc/yum.repos.d/mwt-packages.repo

Flatpak 削除メソッド

Flatpak から GitHub Desktop を削除する方法は簡単です。次のコマンドを実行するだけで、アプリケーションが削除されます。

flatpak uninstall io.github.shiftey.Desktop

結論

このガイドでは、Fedora 40 または 39 Linux に GitHub Desktop をインストールする手順を説明し、プロジェクトをより効率的に管理するためのツールが確実に手に入るようにしました。これですべての準備が整いましたので、GitHub Desktop のユーザーフレンドリーなインターフェースを活用してワークフローを効率化し、自信を持ってコーディングに取り組めます。最新バージョンに更新しておくと、その機能を最大限に活用できますので、更新に注意してください。コーディングを楽しんでください!

役に立つ関連リンク

GitHub Desktop の使用に関連する貴重なリンクをいくつか紹介します。

  • GitHub デスクトップ公式サイトアプリケーション、その機能、ダウンロード オプションに関する情報については、GitHub Desktop の公式 Web サイトをご覧ください。
  • GitHub デスクトップ ヘルプ: GitHub Desktop のインストール、構成、使用に関する詳細なガイドについては、包括的なヘルプ ドキュメントにアクセスしてください。
  • GitHub デスクトップ リリースノート: GitHub Desktop の最新のアップデート、機能、バグ修正について知るには、リリース ノートを参照してください。
ジョシュア・ジェームズ

コメントを残す


ja日本語