Termuxを使ってAndroidにGitをインストールする方法

Termuxを使ってAndroidにGitをインストールする方法

出版

レイ・フェルナンデスの画像

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

外出中に Git を使用する必要がある場合は、Termux と F-Droid を使用して Android に Git をインストールします。

ソフトウェア開発者でも、DevSecOpsに携わっている方でも、Gitを使う必要があるのにAndroidスマートフォンしか持っていない、という状況に陥ることがあるかもしれません。そんな時、どうすればいいでしょうか?Termuxという便利なツールを使えば、コマンドライン版のGitツールをモバイルデバイスにインストールできます。

これを起動して実行する手順を順を追って説明します。Android 12を搭載したMotorola Moto G51 5Gでデモを行います。

インストールすると、Git のコマンドライン バージョンにあるすべてのツールが利用できるようになります。

必要なもの

必要なのは、Androidプラットフォームのバージョン5.0以降を搭載したデバイスとGitHubアカウントだけです。

これを実現させましょう。

参照: Git の詳細については、IT プロフェッショナル向けの Git ガイドをご覧ください。

ステップ1:F-Droidをインストールする

Play ストアは最新の Android バージョンで動作する Termux のバージョンに更新されていないため、サードパーティの Web サイトを使用して Termux をインストールする必要があります。

このガイドでは、F-Droidを使用します。App Storeと同様の仕組みなので、初心者でも安心してTermuxをダウンロードできます。GitHubからもTermuxをダウンロードできます。ただし、GitHubからのダウンロードはアセットを個別にダウンロードするため、ある程度の技術的な知識が必要です。

Android に F-Droid をダウンロードしてインストールするには、次の手順に従ってください。

  1. このリンクを使用して F-Droid をダウンロードしてください。
  2. Playストアからアプリをダウンロードしていないため、おそらくスマートフォンに「有害なファイル」の警告が表示されるでしょう。それでも「ダウンロード」をタップしてください。
  3. ファイルを開いてインストールします。
  4. インストールが完了したら、「開く」をタップして F-Droid を実行できます (図 A)。

図A

Android 12 への F-Droid のインストール手順。
Android 12 への F-Droid のインストール手順。

ステップ2: Termuxをインストールする

スマートフォンにF-Droidがインストールされたら、Termuxをダウンロードしてインストールする必要があります。F-DroidにはTermuxのバージョンが複数あるので、探しているものは「Termux Emulator with packages」というバージョンです。

F-Droid を使用して Termux をインストールするには、次の手順に従います。

  1. F-Droid を開きます (必要な場合)。インストール後は画面にアイコンが表示されます。
  2. F-Droid アプリで、右下にある検索ツールを使用して、Termux Emulator with packages アプリを検索します。
  3. アプリの一覧が表示されます。お探しのアプリを見つけて、「インストール」をタップしてください。
  4. プロンプトが表示されたら、F-Droid に不明なアプリをダウンロードする許可を与えます。
  5. ダウンロードしてインストールしたら、「Termux」をタップして「開く」をクリックします (図 B)。

図B

Android 12 への Termux のインストール手順。
Android 12 への Termux のインストール手順。

ステップ3: パッケージとGitをインストールする

Termuxをスマートフォンで起動すると、コマンドラインインターフェースが表示されます。パッケージを更新し、Gitをインストールしましょう。

これを行うには、次の手順に従います。

  1. 次のコマンドを実行してパッケージを更新します。

pkg update && pkg upgrade

  1. コマンドが完了するまで実行します。
  2. これで、次のコマンドを実行して Git をインストールできます。

pkg install git

  1. コマンドが完了するまで実行します (図 C)。

図C

Termux にパッケージと Git を段階的にインストールします。
Termux にパッケージと Git を段階的にインストールします。

ステップ4: GitHubを認証する

Github は、Git 操作の認証時にアカウント パスワードを受け入れなくなりました。そのため、これを回避するにはコマンドを実行する必要があります。

Termux を使用して Github にコードをプッシュするには、次のコマンドを実行します。

pkg install gh

ステップ5: Gitストレージを設定する

Termuxストレージをセットアップしましょう。これはTermuxターミナルから以下のコマンドで実行できます。

termux-setup-storage

このコマンドを実行した後、「許可」をタップして、Termux がデバイス上の写真、メディア、ファイルにアクセスできるようにします。

ステップ6: GitHubに接続する

最後のステップは、GitHubアカウントを接続することです。接続するには、以下の手順に従ってください。

  1. GitHub アカウントにログインするには、次のコマンドを実行します。

gh auth login

  1. Github アカウントにログインしたら、次のコマンドで Git を設定します。

git config --global user.name "name"

git config --global user.email "email"

これで完了です。Android スマートフォンで Git を実行する準備が整いました。

参照: Linux で Git リポジトリを数分でセットアップする方法は次のとおりです。

Mac に Git をインストールする場合は、ビデオ チュートリアル「macOS に Git をインストールする方法」をご覧ください。

記事をシェア

こちらもご覧ください

  • TIOBEインデックス:最も人気のあるプログラミング言語トップ10
  • 開発者向けのGitHubの代替案
  • 2要素認証でGitHubアカウントを保護する方法
  • GitHubリポジトリをクローンする方法
  • VS CodeにGitHubリポジトリを追加する方法
レイ・フェルナンデスの画像

レイ・フェルナンデス

レイは15年以上の経験を持つコンテンツ&コミュニケーションスペシャリストです。現在はPublicizeに勤務し、TechRepublicとeSecurity Planetでライターとして活動しています。彼の記事は、Microsoft、VentureBeat、Forbes、Entrepreneur、The Sunday Mail、FinTech Times、Spiceworks、Dice Insights、Horasis、The Nature Conservancyなど、数多くのメディアに掲載されています。

Tagged: