出版

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
外出中に 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 をダウンロードしてインストールするには、次の手順に従ってください。
- このリンクを使用して F-Droid をダウンロードしてください。
- Playストアからアプリをダウンロードしていないため、おそらくスマートフォンに「有害なファイル」の警告が表示されるでしょう。それでも「ダウンロード」をタップしてください。
- ファイルを開いてインストールします。
- インストールが完了したら、「開く」をタップして F-Droid を実行できます (図 A)。
図A

ステップ2: Termuxをインストールする
スマートフォンにF-Droidがインストールされたら、Termuxをダウンロードしてインストールする必要があります。F-DroidにはTermuxのバージョンが複数あるので、探しているものは「Termux Emulator with packages」というバージョンです。
F-Droid を使用して Termux をインストールするには、次の手順に従います。
- F-Droid を開きます (必要な場合)。インストール後は画面にアイコンが表示されます。
- F-Droid アプリで、右下にある検索ツールを使用して、Termux Emulator with packages アプリを検索します。
- アプリの一覧が表示されます。お探しのアプリを見つけて、「インストール」をタップしてください。
- プロンプトが表示されたら、F-Droid に不明なアプリをダウンロードする許可を与えます。
- ダウンロードしてインストールしたら、「Termux」をタップして「開く」をクリックします (図 B)。
図B
-
Android 12 への Termux のインストール手順。
ステップ3: パッケージとGitをインストールする
Termuxをスマートフォンで起動すると、コマンドラインインターフェースが表示されます。パッケージを更新し、Gitをインストールしましょう。
これを行うには、次の手順に従います。
- 次のコマンドを実行してパッケージを更新します。
pkg update && pkg upgrade
- コマンドが完了するまで実行します。
- これで、次のコマンドを実行して Git をインストールできます。
pkg install git
- コマンドが完了するまで実行します (図 C)。
図C
-
Termux にパッケージと Git を段階的にインストールします。
ステップ4: GitHubを認証する
Github は、Git 操作の認証時にアカウント パスワードを受け入れなくなりました。そのため、これを回避するにはコマンドを実行する必要があります。
Termux を使用して Github にコードをプッシュするには、次のコマンドを実行します。
pkg install gh
ステップ5: Gitストレージを設定する
Termuxストレージをセットアップしましょう。これはTermuxターミナルから以下のコマンドで実行できます。
termux-setup-storage
このコマンドを実行した後、「許可」をタップして、Termux がデバイス上の写真、メディア、ファイルにアクセスできるようにします。
ステップ6: GitHubに接続する
最後のステップは、GitHubアカウントを接続することです。接続するには、以下の手順に従ってください。
- GitHub アカウントにログインするには、次のコマンドを実行します。
gh auth login
- 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など、数多くのメディアに掲載されています。