Menggunakan Git di Android - Alat dan Panduan Gratis
Tantangan terbesar, serta kebutuhan akan freelancer dan tim jarak jauh, adalah "go mobile" saat ini. Meskipun editor kode seluler membantu programmer untuk berkembang saat bepergian, tanpa dukungan seluler untuk sistem kontrol versi seperti Git, pengembang tidak menggunakan IDE semacam itu..
Namun ada, beberapa aplikasi untuk mengatur dan menggunakan repositori Git di platform Android. Klien Git, Server dan IDE untuk Android membantu pembuat kode untuk kode saat bepergian dan dorong yang sama ke repo cloud pada GitHub, BitBucket dan lainnya atau ke repositori lokal. Bukan itu saja, Anda juga bisa membuat dan mengkloning repo, checkout, dan menggabungkan cabang dan masih banyak lagi.
Dalam posting ini, kita akan membagikan alat gratis terbaik untuk menggunakan Git di perangkat Android dan beberapa tutorial langkah demi langkah tentang cara melakukan awal yang cepat dengan repo Git menggunakan salah satu alat.
Alat Android Git
SGit
SGit tidak diragukan lagi adalah klien Git terbaik untuk Android. Ini adalah program open-source yang mendukung semua fitur dasar dari klien semacam itu. Aplikasi ini menyimpan semua repositori di penyimpanan internal ponsel Anda, menjaga repo pribadi Anda aman dari pencuri dan peretas.
Selain itu, sedang dikembangkan secara aktif dan dilengkapi dengan fitur-fitur berikut (pada saat penulisan):
- Membuat dan menghapus repo lokal
- Menambahkan dan klon repo jarak jauh
- Menarik dari dan mendorong ke repo jarak jauh
- Keluar dan menggabungkan cabang dan tag
- Browsing dan diffs dilakukan dari repo
- Mengedit dan menyimpan file (menggunakan editor eksternal)
- Menyoroti sintaks saat menelusuri file
Pro:
- Memberikan tema gelap untuk penggunaan malam hari
- Mengizinkan mengimpor repo dari komputer
- Mendukung protokol HTTP, HTTPS dan SSH
- Mendukung otentikasi pengguna / pass dan kunci SSH
- Mendukung memilih direktori penyimpanan untuk repo lokal
- Mengizinkan memilih bahasa kode untuk penyorotan sintaksis
Kekurangan:
- Tidak menyediakan editor teks secara asli
- Tidak mendukung kartu SD untuk penyimpanan
PEMBANTU
AIDE, Android IDE, adalah lingkungan pengembangan terintegrasi untuk menulis Java dan melihat proyek Android di platform Android, seperti yang dilakukan Eclipse atau Android Studio untuk sistem desktop.
Ini menyediakan fitur untuk lengkap build-compile-run siklus. Aplikasi ini menyediakan panduan pengkodean interaktif dan petunjuk langkah demi langkah untuk menulis dan menyusun kode.
Aplikasi telah mendapat antarmuka pengguna yang intuitif untuk pengalaman yang lancar untuk pengguna baru. Ia memiliki editor yang kaya dan menyediakan refactoring dan navigasi kode pintar bersama dengan pengecekan kesalahan waktu nyata.
Selain itu, AIDE juga mengintegrasikan fitur-fitur dasar klien Git termasuk:
- Mengedit dan menyimpan file kode
- Berkomitmen dan membuang file atau perubahan
- Dorong ke dan tarik dari repo jarak jauh
- Cabang dari dan bergabung ke repo
- Menyediakan editor teks bawaan untuk melihat file
Pro:
Kekurangan:
- Tidak mendukung repo kloning
Git
Git adalah a super dasar dan klien Git read-only untuk Android. Aplikasi memberikan akses offline ke repositori Git jarak jauh Anda (dari GitHub, BitBucket, dan lainnya) tetapi tidak menyajikan semua fitur yang diperlukan yang ditawarkan oleh klien lain.
Git menyediakan berbagai fitur sederhana seperti:
- Klon repo jarak jauh ke perangkat Anda
- Menelusuri file dan log dari repo
- Checkout cabang dan tag dari repo
- Menarik perubahan dari asal (dari repo jarak jauh)
- Mendukung protokol HTTP dan HTTPS
Pro:
- Ini mudah digunakan
Kekurangan:
- Tidak mendukung protokol SSH
- App macet saat kloning repo, kadang-kadang
Gidder
Gidder adalah server Git untuk Android yang sama dengan GitHub, BitBucket GitLab atau lainnya. Itu seperti membawa proyek GitHub Anda sendiri saat bepergian. Itu juga berarti lebih banyak keamanan untuk proyek sensitif Anda.
Aplikasi bekerja di atas server SSH dan memungkinkan orang mengakses proyek menggunakan WiFi. Itu memungkinkan banyak pengguna untuk mengakses repositori (jika diizinkan) dan lakukan operasi pada repo. Ini menyediakan fitur berikut untuk menggunakan repo melalui jaringan nirkabel lokal:
- Membuat, mengedit, dan menghapus repo
- Mengizinkan kloning repo dari servernya
- Mendukung dorong ke dan tarik dari repo
- Membuat, mengedit, dan menghapus pengguna yang dapat mengakses repo
- Mengaktifkan atau menonaktifkan server Git ketika WiFi mengaktifkan / menonaktifkan
- Mengintegrasikan dukungan DNS Dinamis untuk orang yang bekerja di jaringan yang berbeda
Pro:
- Server berbasis SSH-nya meningkatkan keamanan koneksi
- Mengizinkan pemberian izin kepada pengguna untuk akses terkontrol
Kekurangan:
- Repo-nya tidak dapat dibaca, kadang-kadang, seperti yang dilaporkan oleh Ben
Server Repositori Git
Git Repository Server adalah server Git lain untuk Android yang memiliki fitur yang mirip dengan Gidder. Aplikasi ini berkinerja baik untuk hosting repositori Git secara lokal di smartphone Anda mirip dengan bagaimana GitHub, BitBucket, atau orang lain meng-host proyek Anda di server mereka.
Hal ini memungkinkan Anda untuk membawa proyek Anda saat dalam perjalanan. Penggunaan penyimpanan internal ponsel Anda memastikan proyek Anda aman dari penghapusan atau pencurian yang tidak disengaja. Sebagian besar melakukan semua pekerjaan yang diperlukan dan memanfaatkan fitur yang tercantum di bawah ini:
- Membuat, mengedit, dan menghapus repo
- Mendukung kloning repo dari servernya
- Mulai dengan boot, mis., Mulai otomatis ketika telepon dimulai
- Membuat, mengedit, dan menghapus pengguna untuk mengakses repo
- Mengizinkan pengaturan DNS Dinamis jika jaringan Anda terus berubah
Pro:
- Menyediakan penyimpanan SFTP juga sebagai penyimpanan file yang aman
- Mendukung repo Maven selain dari Git untuk menyimpan file proyek
- Mengizinkan pengaturan izin pengguna untuk akses terkontrol berbasis aturan
Kekurangan:
- Tidak beroperasi di atas SSH
Menggunakan SGit di Android
Saya ingin menggunakan kesempatan ini untuk menunjukkan kepada Anda bagaimana cara menggunakan Git di Android. Untuk melakukan ini, saya menggunakan SGit sebagai contoh. Mari kita lihat bagaimana Anda dapat mengkloning repositori jarak jauh dan membuat repositori lokal dengan SGit.
Kloning Repositori Jarak Jauh menggunakan SGit
- Buka klien SGit, jika Anda belum melakukannya.
- Ketuk ikon + (di bilah tindakan) untuk menambahkan repositori baru
- Masukkan URL repo jarak jauh dan nama lokalnya
- Masukkan nama pengguna dan kata sandinya juga jika itu adalah repositori pribadi dan jika itu memerlukan kredensial pengguna Anda untuk kloning
- Klik pada tombol Clone. SGit akan mengkloning (mengunduh) repo jarak jauh secara lokal.
Buat Repositori Lokal menggunakan SGit
- Ketuk ikon + (di bilah tindakan) untuk menambahkan repositori baru.
- Klik tombol Init Local untuk membuat repositori lokal.
- Masukkan nama repositori lokal Anda.
- Klik pada tombol Init. SGit akan membuat repositori lokal per detail yang diisi.
Itu semua tentang alat dan panduan untuk menggunakan Git di Android. Apakah Anda sudah menggunakan Git atau mengembangkan kode di Android Anda? Kami ingin mendengar tentang pengalaman Anda dalam pengkodean saat bepergian.