Saat mau push projek ke github kok malah dapet error kaya gini :
Error Push di Github |
Waktu dibuka linknya ternyata ada tulisan seperti ini
- August 13, 2021 – Token (or SSH key) authentication will be required for all authenticated Git operations.
Ternyata semua operasi git membutuhkan autentikasi berupa Token atau SSH Key. Gimana ya dapetin Tokennya? caranya mudah ternyata, ini dia step by stepnya
- Tentunya kalian login dulu ya ke akun github
- Setelah Login Klik tuh setelan (Settings) letaknya klik ava kalian di pojok kanan atas
- Klik Developer Settings
- Kemudian klik Personal Access Token
- Klik Generate new token
- Isi Note misal disini saya tulis medical-project, Expiration itu untuk masa berlakunya token saya pilih 30 hari, Lalu scopes dicentang semua.
- Nanti setelah oke akan muncul tokennya. Copy token tersebut untuk autentikasi login saat push nanti. Kalo belum ke copy kalian harus mengulang generate new token karena kita gabisa liat lagi token sebelumnya.
- Balik lagi ke terminal masukkan username dan isi password kita dengan paste token yang tadi telah dicopy. dan tadaa berhasil ke push. Nah karena push ke origin master (branch master) maka akan menemukan notif seperti di bawah ini. Github memiliki branch default bernama main.
- Jika mau pull ke branch main tinggal ikuti perintah di bawah ini.
Oke itu langkah-langkah autentikasi menggunakan Akses Token Personal.
Catatan :
Jika kamu ngerasa keganggu setiap melakukan push git selalu meminta untuk login dengan memasukkan username dan password ikuti langkah berikut ini :
- Buka terminal ketik
nano ~/.git-credentials
dan hapus isi github lalu save git config --global credential.helper store
git pull
Dan github tidak akan meminta untuk login secara berulang.
Kalo ada yang mau ditanyakan langsung aja tulis dikolom komentar ya.
source : Stackoverflow
0 Komentar