Debian 12、11、10 に GitHub Desktop をインストールする方法

GitHub Desktop は、Git リポジトリをシームレスかつ効率的に管理する方法を求めている開発者にとっての指針です。Git 向けにカスタマイズされたこの GUI クライアントは、複雑なタスクを効率化し、初心者と熟練した開発者が簡単に共同作業できるようにします。

GitHub Desktop の注目すべき機能:

  • 洗練されたユーザーインターフェース: GitHub Desktop のデザインはユーザー エクスペリエンスを優先し、明確で直感的なレイアウトを提供します。この設計理念により、ユーザーが Git にどれだけ精通しているかに関係なく、リポジトリを簡単に管理できます。
  • コミットクロニクル: ユーザーは、作成者、タイムスタンプ、メッセージの詳細が記載された包括的なコミット ログを詳しく調べることができます。この機能により、コード レビューと変更の追跡が強化され、プロジェクトの進捗状況を全体的に把握できるようになります。
  • 簡単な分岐: GitHub Desktop を使用すると、ブランチの作成とナビゲーションが簡単になります。このプラットフォームは、ブランチの切り替え、マージ、作成を容易にし、競合のリスクを最小限に抑え、開発の軌道を強化します。
  • 統合されたプルリクエスト: GitHub Desktop と GitHub のプル リクエスト フレームワークの相乗効果は明ら​​かです。ユーザーはアプリケーションを終了せずにプル リクエストを開始、評価、統合できるため、インターフェイス間を切り替える必要がなくなります。
  • ビジュアル差分ビューア: 組み込みの diff ビューアはコードの変更を視覚的に示し、ユーザーが変更を理解しやすくします。色分けされたシステムにより、コードの追加、削除、変更がすぐに強調表示されます。
  • 紛争調停: GitHub Desktop の競合解決機能により、マージが簡単になります。プラットフォームは競合するファイルと変更を明確にマークし、マージ競合のスムーズなナビゲーションを保証します。

これらの強力な機能により、GitHub Desktop は開発と共同作業を向上させ、Git 管理をより直感的かつ効率的にします。では、好みに合ったさまざまな方法を使用して、Debian デスクトップにソフトウェアをインストールしてみましょう。

方法 1: .deb パッケージ経由で GitHub Desktop をインストールする

GitHub は公式には Windows と macOS のみをサポートしていますが、Linux ユーザーは「shiftkey/desktop」プロジェクトを通じてプラットフォームにアクセスできます。このフォークは、Debian を含むさまざまなディストリビューション向けに Linux 互換パッケージを提供します。

まず、リリース ページにアクセスして、最新のリリースをダウンロードします。このガイドでは「.deb」パッケージのインストールに重点を置いていますが、使い慣れている場合は AppImage を選択することもできます。

GitHub Desktop .debファイルをダウンロードする

最新リリースをダウンロード ターミナルで次のコマンドを使用します。このコマンドは、GitHub リポジトリから .deb ファイルを取得し、ローカル システムに保存します。

wget https://github.com/shiftkey/desktop/releases/download/release-3.2.1-linux1/GitHubDesktop-linux-3.2.1-linux1.deb

DPKG コマンドを使用して Debian に GitHub Desktop をインストールする

.debファイルをダウンロードしたら、GitHub Desktopアプリケーションをインストールできます。このガイドでは、バージョン3.2.1 RC1を例として使用します。 <filename> 以下のコマンドに、ダウンロードした .deb ファイルの名前を入力します。

sudo dpkg -i <filename>.deb

3.2.1 RC1 の例:

sudo dpkg -i GitHubDesktop-linux-3.2.1-linux1.deb

注記: これは単なるコマンド例であることに注意してください。インストール コマンドは「v3.2.1」バージョンより新しいものにする必要があります。

知らないかもしれない新しいDebianユーザーのために、 dpkg は、Debianパッケージのインストール、削除、管理に使用されるパッケージマネージャです。システムに.debパッケージをインストールするための基本的なツールです。 -i フラグは、 dpkg 指定されたパッケージをインストールします。

方法 2: APT PPA 経由で GitHub Desktop をインストールする (推奨)

GitHub Desktop をインストールする 2 番目の方法は、サードパーティの APT リポジトリを使用することです。この方法は、GitHub Desktop アプリケーションやその他のパッケージを簡単に更新できるため、推奨されます。

米国の 2 つのサードパーティ APT リポジトリは、shiftkey/desktop GitHub プロジェクトのミラーです。これらのリポジトリは承認されており、プロジェクトのページに記載されています。ただし、世界の他の地域の一部のユーザーは米国のミラーに接続できない場合があります。ただし、ほとんどのユーザーに影響はないと思われます。

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

GitHub Desktop をインストールする前に、次のコマンドを実行して Debian システムが最新であることを確認してください。

sudo apt update && sudo apt upgrade

このコマンドはパッケージ リストを更新し、インストールされているパッケージを最新バージョンにアップグレードします。

GitHub デスクトップに必要な初期パッケージをインストールする

APT リポジトリを使用して GitHub Desktop をインストールするには、いくつかの前提条件パッケージをインストールする必要があります。インストールするには、次のコマンドを実行します。

sudo apt install wget software-properties-common

これらのパッケージは、GPG キーをインポートし、リポジトリをシステムに追加する必要があります。

GitHub APTリポジトリをインポートする

利用可能な 2 つのミラーのうち 1 つを選択します。最初のミラーを使用することをお勧めしますが、問題が発生した場合は 2 番目のミラーを選択することもできます。

GPGキーとAPTリポジトリをインポート @シフトキー:

wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://apt.packages.shiftkey.dev/ubuntu/ any main" > /etc/apt/sources.list.d/shiftkey-packages-desktop.list'

代替ミラー @mwt:

wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/mwt-desktop.gpg] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list'

PPA インポート後に APT パッケージ キャッシュを更新する

ミラーの 1 つをインポートした後、APT アップデートを実行して、新しく追加されたリポジトリが認識されていることを確認します。

sudo apt update

APTコマンドでGitHub Desktopのインストールを完了する

GitHub Desktop をインストールするには、次のコマンドを使用します。

sudo install github-desktop

このコマンドは、選択したリポジトリから GitHub Desktop アプリケーションをインストールします。

GitHubデスクトップを起動する

Debian システムに GitHub Desktop を正常にインストールしたら、ターミナルまたはグラフィカル ユーザー インターフェイス (GUI) のいずれかの方法でアプリケーションを起動できます。

まず、ターミナルから GitHub Desktop を起動するには、次のコマンドを実行します。

github-desktop

あるいは、GUI 方式を使用して GitHub Desktop を起動するには、次の手順に従います。

  1. システムのアプリケーション メニューを開きます。このメニューは通常、GNOME の「アクティビティ」ボタンや KDE Plasma のアプリケーション ランチャーなど、タスクバーまたはドックのボタンまたはアイコンからアクセスします。
  2. アプリケーション メニューで「GitHub Desktop」を検索するには、検索バーに入力するか、インストールされているアプリケーションの一覧を参照します。
  3. 「GitHub Desktop」アイコンをクリックしてアプリケーションを起動します。
Debian で GitHub Desktop を起動する
クリックしてDebianでGitHubデスクトップを起動します

GitHub デスクトップを使い始める

Debian システムに GitHub Desktop をインストールして起動したら、アプリケーションを使い始めるためのヒント、カスタマイズ、一般的なアドバイスを調べてみましょう。

GitHub デスクトップの一般的なヒント

  • GitHubアカウントでサインイン: GitHub Desktop を最大限に活用するには、GitHub または GitHub Enterprise アカウントでサインインしてください。これにより、リポジトリに簡単にアクセスし、プロファイルを管理し、作業をリモート サーバーと同期できるようになります。
  • リポジトリのクローン: 「リポジトリのクローン作成」機能を使用して、Debian システム上にリモート リポジトリのローカル コピーを作成します。これにより、プロジェクトをオフラインで作業し、後で変更を同期できるようになります。
  • ブランチの管理: GitHub Desktop インターフェースを使用すると、ブランチの作成、切り替え、マージが簡単になり、リポジトリ内の複数のブランチを操作するプロセスが簡素化されます。
  • 変更をコミットしてプッシュする: GitHub Desktop を使用すると、アプリケーションから直接変更をコミットおよびプッシュできます。変更を追跡し、コミット メッセージを書き、作業をリモート リポジトリにすばやくプッシュできます。

GitHub デスクトップのカスタマイズ

  • Git設定を構成する: 名前、メールアドレス、デフォルトのエディターなどの Git 設定をカスタマイズするには、GitHub Desktop の [Preferences] メニューに移動します。これにより、コミットが正しくあなたに帰属するようになります。
  • 外観を変更する: 「設定」メニューで明るいテーマまたは暗いテーマを選択して、GitHub Desktop の外観をカスタマイズします。自分の好みや作業環境に最適なテーマを選択してください。
  • 通知を有効または無効にする: 「Preferences」メニューの設定を調整して、GitHub Desktop から受信する通知を制御できます。新しいコミットなどの特定のイベントの通知を受け取ったり、通知を完全に無効にしたりできます。

その他の GitHub デスクトップのヒント

  • コミット履歴を表示: GitHub Desktop の「履歴」タブを使用して、リポジトリのコミット履歴を表示します。これにより、プロジェクトの進行状況が視覚的に表示され、以前の変更を確認することができます。
  • マージ競合を解決する: GitHub Desktop の使用中にマージの競合が発生した場合、アプリケーションには競合を解決するための組み込みツールが用意されています。競合する変更を確認し、正しいバージョンを選択して、解決策をコミットします。
  • お気に入りのエディタでプロジェクトを開く: GitHub Desktop を使用すると、お気に入りのコード エディターでリポジトリを直接開くことができます。ワークフローを効率化するには、[設定] メニューでこの設定を構成します。

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

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

GitHub Desktop アプリケーションを最新の状態に保つことで、最新の機能、バグ修正、セキュリティ パッチを利用できるようになります。更新プロセスは、以前に使用したインストール方法によって異なります。

APT リポジトリ方式を使用して GitHub Desktop をインストールした場合は、次のコマンドを実行してアプリケーションを更新します。

sudo apt update
sudo apt upgrade

.deb ファイル方式を使用して GitHub Desktop をインストールした場合は、GitHub Desktop リリース ページから最新の .deb ファイルをダウンロードし、方法 1 で説明したインストール プロセスを繰り返す必要があります。

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

Debian システムから GitHub Desktop をアンインストールする必要がある場合は、次のコマンドでアンインストールできます。

sudo apt remove github-desktop

このコマンドは、システムから GitHub Desktop アプリケーションを削除します。このコマンドでは、アプリケーションを使用して作業したリポジトリや Git 関連のデータは削除されないことに注意してください。

結論

結論として、Debian Linux で GitHub Desktop を使用する場合、.deb ファイルを手動でインストールするか、公式に承認されたサードパーティのリポジトリをインポートするかという 2 つの主なオプションがあります。どちらの方法も効果的であり、アプリケーションが GitHub for Linux で公式にサポートされていない場合でも、Debian システムで GitHub Desktop クライアントにアクセスできます。

便利なリンク

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

  • GitHub デスクトップ プロジェクト GitHub リポジトリ: GitHub Desktop の Shiftkey GitHub プロジェクト リポジトリにアクセスして、ソース コードにアクセスし、問題を報告し、開発に貢献してください。
  • GitHub デスクトップ公式サイト: アプリケーション、その機能、ダウンロード オプションに関する情報については、GitHub Desktop の公式 Web サイトをご覧ください。
  • GitHub 公式サイト: GitHub のメイン Web サイトにアクセスして、リポジトリを探索したり、他のユーザーと共同作業したり、プロジェクトを管理したりできます。
  • GitHub デスクトップ ドキュメント: GitHub Desktop のドキュメントには、アプリケーションのインストール、構成、使用に関する詳細なガイドが記載されています。
ジョシュア・ジェームズ
私に従ってください
Joshua James による最新の投稿 (すべてを見る)