Menghubungkan Termux dengan Github
Artikel sebelumnya kita telah membahas tentang menggunakan Termux, terutama untuk menginstal Termux pada Android. Sehingga kita bisa melakukan pengembangan dan penerjamahan bahasa pemrograman di handphone. Disini kita akan melanjutkan menggunakan Termux untuk menghubungkan Termux dengan Github, dimana Github sebagai tempat menyimpan program bersama para pengembang.
Menginstal Git
Sebagai sistem kontrol versi pada proyek pemrograman, menginstalnya berikan perintah ini:
pkg install git
Menginstal open SSH
Untuk melakukan remote dengan aman kita gunakan SSH, menginstalnya berikan perintah ini:
pkg install openssh
Membuat SSH key
Pindah dulu ke direktori .ssh
yang berada di Home.
# pindah ke direktori ssh
cd ~/.ssh/
# membuat private key dan public key
ssh-keygen -t ed25519 -C "contohnama@email.com" # sesuaikan email
# jika tidak mendukung algoritma ed25519 menggunakan rsa
ssh-keygen -t rsa -b 4096 -C "contohnama@email.com"
Kita bisa abaikan permintaan pengisian atau tidak diisi, dan langsung tekan Enter. Petunjuk Genereate new SSH key.
Lihat isi direktori ssh, terdapat beberapa berkas setalah generate. Lalu salin public key dengan menjalankan cat
.
# melihat isi direktori ssh
ls -al ~/.ssh
# jalankan cat dan salin isi public key
cat ~/.ssh/id_ed25519.pub
Menghubungkan akun Github menggunakan SSH
Buka akun Github di web browser, lalu masuk ke pengaturan SSH and GPG keys. Tambahkan SSH key baru dan tempelkan public key, juga berikan judul pada kolom Title sesuai perangkat yang digunakan untuk client agar memudahkan bila nanti menggunakan lebih dari satu.
Menjalankan SSH agent
eval "$(ssh-agent -s)"
Menambahkan identitas
Menambahkan private key ke SSH agent. Petunjuk Adding SSH key
ssh-add ~/.ssh/id_ed25519
Mencoba koneksi SSH
Setelah mengatur SSH key dan Menambahkan ke akun Github, kita coba koneksikan dan konfirmasi yes. Petunjuk Testing SSH connection.
ssh -T git@github.com
Clone repository
Setelah autentifikasi berhasil, sekarang kita bisa clone, push, pull
dengan Git
melalui protokol SSH menggunakan Termux.
# tetapkan dulu direktori tempat untuk menyimpan repostori, lalu berikan perintah
git clone git@github.com:namapengguna/namarepositori.git
# pindah ke direktori repositori
cd namarepositori
Setelah itu kita bisa melakukan pengembangan proyek dari repositori yang telah kita clone di handphone menggunakan Termux dan aplikasi lainnya.
Sangat membantu, sukses terus mas
BalasHapus