Menggunakan Git pada Android - Alat dan Panduan Percuma
Cabaran terbesar, serta keperluan untuk freelancers dan pasukan jauh, adalah untuk "pergi mudah alih" pada masa kini. Walaupun editor kod mudah alih membantu para pemrogram untuk membangunkan di mana sahaja, tanpa sokongan mudah alih untuk sistem kawalan versi seperti Git, pemaju tidak menggunakan IDE tersebut.
Walau bagaimanapun, ada, beberapa aplikasi untuk menyediakan dan menggunakan repositori Git pada platform Android. Pelanggan Git, Pelayan dan IDE untuk coder bantuan Android untuk kod semasa dan pergi tolak sama dengan repo awan pada GitHub, BitBucket dan lain-lain atau kepada repositori tempatan. Bukan itu sahaja, anda juga boleh buat dan klikan repos, checkout dan menggabungkan cawangan dan banyak lagi.
Dalam siaran ini, kami akan berkongsi alat percuma yang terbaik untuk menggunakan Git pada peranti Android dan beberapa langkah demi langkah tutorial bagaimana untuk memulakan permulaan dengan Git repos menggunakan salah satu alat.
Alat Android Git
SGit
SGit sudah pasti pelanggan Git terbaik untuk Android. Ia merupakan program sumber terbuka yang menyokong semua ciri asas mana-mana pelanggan sedemikian. Aplikasi ini menyimpan semua repositori dalam storan dalaman telefon anda, menyimpan repo peribadi anda selamat daripada pencuri dan penggodam.
Selain itu, ia sedang dibangunkan secara aktif dan dilengkapi dengan ciri-ciri berikut (pada masa penulisan):
- Mencipta dan memotong repo tempatan
- Tambah dan klon repos jauh
- Menarik dari dan menolak ke repos jauh
- Semak dan menggabungkan cawangan dan tag
- Brows and diffs melakukan dari repo
- Mengedit dan menyimpan fail (menggunakan editor luaran)
- Sorotan sintaks ketika melayari file
Kelebihan:
- Menyediakan tema gelap untuk penggunaan malam
- Membolehkan mengimport repo dari komputer
- Menyokong protokol HTTP, HTTPS dan SSH
- Menyokong pengesahan utama pengguna / pas dan SSH
- Menyokong memilih direktori storan untuk repos tempatan
- Membolehkan memilih bahasa kod untuk menyoroti sintaks
Keburukan:
- Tidak menyediakan editor teks secara asli
- Tidak menyokong kad SD untuk storan
AIDE
AIDE, Android IDE, merupakan persekitaran pembangunan bersepadu untuk menulis Java dan melihat projek Android di platform Android, seperti bagaimana Eclipse atau Android Studio berfungsi untuk sistem desktop.
Ia menyediakan ciri-ciri sepenuhnya build-compile-run kitaran. Aplikasi ini menyediakan panduan pengekodan interaktif dan arahan langkah demi langkah untuk menulis dan menyusun kod.
Aplikasi ini telah mendapat antara muka pengguna intuitif untuk pengalaman yang lancar untuk pengguna baru. Ia mempunyai editor yang kaya dan menyediakan refactoring dan navigasi kod pintar bersama-sama dengan pemeriksaan kesilapan masa nyata.
Di samping itu, AIDE juga mengintegrasikan ciri asas pelanggan Git termasuk:
- Mengedit dan menyimpan fail kod
- Berkomitmen dan membuang fail atau perubahan
- Menolak dan menarik dari repos jauh
- Cawangan dari dan menyatukan repo
- Menyediakan editor teks terbina dalam untuk melihat fail
Kelebihan:
Keburukan:
- Tidak menyokong repo pengklonan
Git
Git adalah a super-asas dan baca sahaja Git klien untuk Android. Aplikasi ini memberikan akses luar talian ke repositori Git jauh anda (dari GitHub, BitBucket dan lain-lain) tetapi tidak menyediakan semua ciri yang diperlukan oleh pelanggan lain.
Git menyediakan pelbagai ciri mudah seperti:
- Mengembalikan repo jauh ke peranti anda
- Menyapu fail dan log dari repos
- Cawangan dan tag keluar dari repo
- Menarik perubahan dari asal (repos jauh)
- Menyokong protokol HTTP dan HTTPS
Kelebihan:
- Ia mudah digunakan
Keburukan:
- Tidak menyokong protokol SSH
- Apl ranap semasa mengklon repo, kadangkala
Gidder
Gidder adalah pelayan Git untuk Android sama seperti GitHub, BitBucket GitLab atau yang lain-lain. Ia seperti membawa projek GitHub anda sendiri dengan anda di mana sahaja. Itu juga bermakna lebih banyak keselamatan untuk projek sensitif anda.
Aplikasi ini berfungsi di atas pelayan SSH dan membolehkan orang mengakses projek menggunakan WiFi. Ia membolehkan pelbagai pengguna untuk mengakses repositori (jika dibenarkan) dan melakukan operasi pada repo. Ia menyediakan ciri-ciri berikut untuk menggunakan repos melalui rangkaian tanpa wayar tempatan:
- Mencipta, mengedit dan memadam repo
- Membenarkan repositori pengklon dari pelayannya
- Menyokong tolak dan tarik dari repos
- Mencipta, mengedit dan memadamkan pengguna yang boleh mengakses repo
- Mengaktifkan atau menyahaktifkan pelayan Git apabila WiFi hidup / mati
- Mengintegrasikan sokongan DNS Dinamik untuk orang yang bekerja di rangkaian yang berbeza
Kelebihan:
- Pelayan berasaskan SSH meningkatkan keselamatan sambungan
- Membenarkan memberi kebenaran kepada pengguna untuk akses terkawal
Keburukan:
- Repo tidak dapat dibaca, kadangkala, seperti yang dilaporkan oleh Ben
Server Repositori Git
Server Repositori Git adalah satu lagi pelayan Git untuk Android yang sangat mirip dengan ciri-ciri kepada Gidder. Aplikasi ini berfungsi dengan baik untuk mengosongkan Git repos secara tempatan pada telefon pintar anda sama seperti bagaimana GitHub, BitBucket atau yang lain menjadi tuan rumah projek anda di pelayan mereka.
Ia membolehkan anda membawa projek anda dengan anda pada jangka masa. Penggunaan storan dalaman telefon anda memastikan projek anda selamat dari penghapusan atau kecurian secara tidak sengaja. Ia kebanyakannya melakukan semua kerja yang diperlukan dan ciri-ciri yang disenaraikan di bawah:
- Mencipta, mengedit dan memadam repo
- Menyokong repositori klon dari pelayannya
- Bermula dengan boot, iaitu, bermula auto apabila telefon dimulakan
- Mencipta, mengedit dan memadamkan pengguna untuk mengakses repo
- Membenarkan menetapkan DNS Dinamik sekiranya rangkaian anda terus berubah
Kelebihan:
- Menyediakan storan SFTP juga sebagai simpanan fail yang selamat
- Menyokong repositori Maven selain Git untuk menyimpan fail projek
- Membenarkan menetapkan keizinan pengguna untuk akses terkawal berasaskan peraturan
Keburukan:
- Tidak beroperasi di SSH
Menggunakan SGit pada Android
Saya ingin mengambil kesempatan ini untuk menunjukkan kepada anda cara menggunakan Git pada Android. Untuk melakukan ini, saya menggunakan SGit sebagai contoh. Mari lihat bagaimana anda boleh mengklon repositori jauh dan buat repositori tempatan dengan SGit.
Klon Repositori Jauh menggunakan SGit
- Buka pelanggan SGit, jika anda belum lagi.
- Ketik pada ikon + (di bar tindakan) untuk menambah repositori baru
- Masukkan URL repo jauh dan nama setempatnya
- Masukkan nama pengguna dan kata laluannya juga jika kes itu adalah repositori peribadi dan jika ia memerlukan kelayakan pengguna anda untuk pengklonan
- Klik pada butang Clone. SGit akan mengklon (muat turun) repo jauh secara tempatan.
Buat Repositori Tempatan menggunakan SGit
- Ketik pada ikon + (di bar tindakan) untuk menambah repositori baru.
- Klik pada butang Init Local untuk membuat repositori tempatan.
- Masukkan nama repositori setempat anda.
- Klik pada butang Init. SGit akan membuat repositori tempatan setiap butir-butir yang lengkap.
Itu sahaja mengenai alat dan panduan untuk menggunakan Git pada Android. Adakah anda sudah menggunakan Git atau membangunkan kod pada Android anda? Kami ingin mendengar mengenai pengalaman pengekodan anda semasa dalam perjalanan.