Cara Login GIthub di Terminal
Login Github di Terminal
GitHub CLI adalah GitHub pada baris perintah. Ini membawa permintaan tarik, masalah, dan konsep GitHub lainnya ke terminal di sebelah tempat Anda sudah bekerja dengan git dan kode Anda.
GitHub CLI - alias ghadalah cara baru untuk menggunakan github dari baris perintah. Tutorial ini adalah bacaan singkat 10 menit jika Anda mengikutinya, dan akan memandu Anda sepenuhnya tentang cara memulai. Kami akan melihat cara menginstal, mengautentikasi, mengkloning repo, membuat repo baru, memeriksa status, menambahkan file, membuat komit baru, dan akhirnya mendorong perubahan Anda ke GitHub. Tutorial ini akan membantu Anda dalam menggunakan alat baru ini, silakan bagikan dengan teman Anda yang baru menggunakan baris perintah.
Menggunakan -main, origin -master
Kami akan memulai dengan catatan sederhana, karena kontroversi baru-baru ini dengan gerakan hitam dan #BlackLivesMatter, ada dorongan umum bagi pengembang untuk beralih dari memanggil cabang utama di git -master ke -main. Karena hubungan antara kata "master" di git dan yang digunakan selama perbudakan. Kami ingin menjadi seinklusif mungkin dan akan merangkul segalanya untuk membuat semua orang merasa senyaman mungkin dan untuk memajukan komunitas, Anda semua. Karena itu, github baru-baru ini mengubah dokumen mereka untuk menampilkan cabang utama sebagai -main dan non -master, ini juga berlaku secara default untuk semua repo baru, harap perhatikan ini dengan cermat. Dokumentasi lama yang masih menggunakan master mengembalikan kesalahan jika ditempel tanpa mengubah master di main atau sebaliknya jika Anda menggunakan repo lama.
Ya, GitHub CLI tidak memerlukan git untuk diinstal di komputer Anda, jadi Anda perlu menginstal git sebelum melanjutkan. Ini menggunakan git secara internal untuk semua fungsi yang juga dapat dilakukan dengan git like, cloning, push, merging, dll.
Anda dapat mengunduh dan menginstal git dari tautan ini → https://git-scm.com/downloads
Kemudian unduh dan instal GitHub CLI dari tautan ini → https://github.com/cli/cli/releases/tag/v1.1.0dan kemudian klik pada setiap kotak dialog yang muncul selama penginstalan. Semudah yang kita bisa pergi ke otentikasi GitHub CLI.
Cara Menggunakan SSH Key untuk koneksi ke Github
Mengapa menggunakan SSH?
- Alasan Keamanan repository anda.
- Tidak repot menuliskan username dan password setiap kali Push & Pull.
- Lebih cepat akses ke remote server.
- Cara kerjanya adalah Github mengidentifikasi laptop anda dengan key number.
Cara Generate SSH baru di laptop anda.
Jika tidak yakin apakah anda sudah memeliki SSH Key dilaptop?
Cara cek SSH di laptop anda, ketik dibawah ini:
cat ~/.ssh/id_rsa.pub
Apabila muncul kode seperti ini :
ssh-rsa AAAAB3Nza..xxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz...... dyo-medio@dyo-mac.local
xyz adalah key yang saya samarkan :)
Apabila tidak muncul baris seperti diatas?
Anda harus generate key baru, caranya:
ssh-keygen -t rsa -b 4096 -C "email_anda@contoh.com"
Kemudian muncul pertanyaan, anda enter-enter saja untuk set secara default.
Apabila muncul baris seperti diatas?
Anda harus menambahkan key tsb ke SSH-Agent, cara nya:
eval $(ssh-agent -s)
--> akan muncul: Agent pid xxxxx
Tambahkan key ke ssh-agent:
ssh-add -K ~/.ssh/id_rsa
Kemudian tambahkan SSH key ke account Github anda.
Sebelumnya copy dulu key anda ke clipboard, dengan cara:
pbcopy < ~/.ssh/id_rsa.pub
Anda login ke account github.com, dengan langkah:
1.Ke profile anda.
2.Klik Setting.
3.Klik ssh key.
4.Beri nama pada form.
5.Paste key ke dalam kotak yang disediakan.
Gabung dalam percakapan