AndroidでGitを使用する - 無料ツールとガイド
最大の課題は、フリーランサーやリモートチームの必要性と同様に、今日では「モバイル化」することです。 Gitのようなバージョン管理システムをモバイルでサポートすることなく、モバイルコードエディタはプログラマが外出先で開発するのを助けますが、開発者はそのようなIDEをほとんど使用しません.
しかし、あります, AndroidプラットフォームでGitリポジトリを設定して使用するためのアプリ. Android用Gitクライアント、サーバー、IDEは、コーダーが外出先でコーディングするのに役立ちます。 クラウドリポジトリにも同じようにプッシュする GitHub、BitBucketなどで、あるいはローカルリポジトリへ。それだけではありません。 リポジトリの作成と複製、ブランチのチェックアウトとマージ そしてそんなに多く.
この記事では、AndroidデバイスでGitを使用するための無料の最良のツールと、そのツールの1つを使用してGitリポジトリを簡単に作成する方法についてのいくつかのステップバイステップのチュートリアルを共有します。.
Android Gitツール
SGit
SGitは間違いなくAndroid用の最高のGitクライアントです。これは、そのようなクライアントのすべての基本機能をサポートするオープンソースプログラムです。アプリはあなたのプライベートなリポジトリを泥棒やハッカーから安全に保ちながら、あなたの携帯電話の内部ストレージにすべてのリポジトリを保存します.
さらに、それは活発に開発されていて、(執筆の時点で)以下の機能を備えています:
- ローカルリポジトリを作成および削除する
- リモートリポジトリを追加および複製します。
- リモートリポジトリからプルしてリモートリポジトリにプッシュする
- ブランチとタグのチェックアウトとマージ
- リポジトリからの参照と差分のコミット
- ファイルを編集して保存する(外部エディタを使用)
- ファイルを参照するときに構文を強調表示する
長所:
- 夜間の使用に暗いテーマを提供します
- コンピュータからリポジトリをインポートすることを許可します
- HTTP、HTTPS、SSHプロトコルをサポート
- ユーザー/パスとSSHキー認証をサポート
- ローカルリポジトリ用の格納ディレクトリの選択をサポート
- 構文の強調表示用にコードの言語を選択できます
短所:
- テキストエディタをネイティブに提供していません
- ストレージ用のSDカードをサポートしていません
AIDE
AIDE、Android IDEは、のための統合開発環境です。 AndroidプラットフォームでのJavaの作成とAndroidプロジェクトの表示, EclipseやAndroid Studioがデスクトップシステムに対してどのように機能するかのように.
それは完全な機能を提供します ビルド - コンパイル - 実行 サイクル。アプリは提供しています インタラクティブコーディングガイド コードを書いてコンパイルするためのステップバイステップの説明.
アプリは 滑らかな経験のための直感的なユーザーインターフェース 新規ユーザー向けそれは豊富なエディタを持っています リファクタリングを提供 そして スマートコードナビゲーション エラーのリアルタイムチェックと一緒に.
さらに、AIDEはGitクライアントの基本機能も統合しています。
- コードファイルを編集して保存する
- ファイルまたは変更をコミットして破棄します
- リモートリポジトリへのプッシュとリモートリポジトリからのプル
- リポジトリから分岐してリポジトリにマージする
- ファイルを表示するための組み込みのテキストエディタを提供します
長所:
短所:
- クローンレポジトリをサポートしていません
Git
Gitは スーパーベーシック そして Android用の読み取り専用Gitクライアント. アプリ リモートのGitリポジトリにオフラインでアクセスできる (GitHub、BitBucketなどから)しかし、他のクライアントによって提供されるすべての必要な機能を提示しません.
Gitは以下のようなさまざまな単純な機能を提供します。
- リモートレポをあなたのデバイスにクローンします
- リポジトリからファイルとログを参照します。
- リポジトリからのブランチとタグのチェックアウト
- 変更を元の場所(リモートリポジトリのもの)から引き出す
- HTTPとHTTPSの両方のプロトコルをサポート
長所:
- 使い方は簡単
短所:
- SSHプロトコルをサポートしていません
- リポジトリの複製中にアプリがクラッシュすることがある
ギダー
Gidderは、GitHub、BitBucket GitLabなどと同じAndroid用Gitサーバーです。みたいです 外出先であなたとあなた自身のGitHubプロジェクトを運ぶ. それはまた意味する 重要なプロジェクトのセキュリティを強化.
アプリ SSHサーバー上で動作します 人々はWiFiを使ってプロジェクトにアクセスできます。それはできます 複数のユーザーがリポジトリにアクセスする (許可されている場合)リポジトリに対する操作を実行します。ローカルワイヤレスネットワーク経由でリポジトリを使用するための次の機能があります。
- リポジトリを作成、編集、削除します
- サーバーからリポジトリのクローン作成を許可
- リポジトリへのプッシュとリポジトリからのプルをサポート
- リポジトリにアクセスできるユーザーを作成、編集、削除します。
- WiFiがオン/オフになったときにGitサーバーを有効または無効にする
- 異なるネットワークで働く人々のためのダイナミックDNSサポートを統合する
長所:
- そのSSHベースのサーバーは接続セキュリティを改善します
- アクセスを制御するためにユーザーに権限を割り当てることを許可します
短所:
- Benの報道によると、そのレポは読めないことがある。
Gitリポジトリサーバー
Git Repository ServerはAndroid用のもう1つのGitサーバーで、Gidderの機能とよく似ています。このアプリは、Gitリポジトリをスマートフォンでローカルにホストするのに適しています。 GitHub、BitBucket、または他の人が自分のプロジェクトを自分のサーバーでホストする方法と似ています.
それはあなたが実行中にあなたとあなたのプロジェクトを運ぶことを可能にします。あなたの携帯電話の内部ストレージの使用 あなたのプロジェクトが偶然の削除や盗難から安全であることを保証します. それはほとんどすべての必要な仕事をし、下記にリストされている機能を利用します。
- リポジトリを作成、編集、削除します
- サーバーからのリポジトリのクローン作成をサポート
- 起動時に起動します。つまり、電話機の起動時に自動起動します。
- リポジトリにアクセスするためのユーザーを作成、編集、削除します。
- ネットワークが変化し続ける場合はダイナミックDNSを設定できます
長所:
- 安全なファイルストレージとしてもSFTPストレージを提供
- プロジェクトファイルを保持するためのGit以外のMavenリポジトリのサポート
- ルールベースの制御されたアクセスに対するユーザー権限の設定を許可します
短所:
- SSH経由では動作しません
AndroidでSGitを使う
この機会に、AndroidでGitを使用する方法を紹介します。これを行うために、私は例としてSGitを使用しています。 SGitを使ってリモートリポジトリを複製してローカルリポジトリを作成する方法を見てみましょう。.
SGitを使ってリモートリポジトリを複製する
- まだ行っていない場合は、SGitクライアントを開きます。.
- 新しいリポジトリを追加するには、(アクションバーの)+アイコンをタップします。
- リモートリポジトリのURLとローカル名を入力してください
- プライベートリポジトリで、クローン作成にユーザーの資格情報が必要な場合は、ユーザー名とパスワードも入力します。
- クローンボタンをクリックしてください。 SGitはリモートレポジトリをローカルにクローン(ダウンロード)します.
SGitを使ってローカルリポジトリを作成する
- 新しいリポジトリを追加するには、(アクションバーの)+アイコンをタップします。.
- [Init Local]ボタンをクリックしてローカルリポジトリを作成します。.
- ローカルリポジトリの名前を入力してください.
- Initボタンをクリックしてください。 SGitは記入された詳細ごとにローカルリポジトリを作成します.
AndroidでGitを使用するためのツールとガイドについてはこれですべてです。あなたはすでにGitを使っているか、あなたのAndroid上でコードを開発していますか?外出先でのコーディングの経験についてお聞きしたいのですが。.