- Menghapus remote origin yang lama ( atau tidak di hapus pun sebenarnya bisa - pengalaman pribadi )
- Kemudian kita tambahkan remote baru dengan tokens
- Ambil tokens di GitHub dengan cara klik Foto Profil di bagian kanan atas kemudian klik Settings.
Setelah tampil halaman profil kita, geser ke bagian bawah sehingga kita lihat menu Developer Settings.
Akan muncul seperti dibawah ini, kemudian pilih Personal Access Tokens → Token ( Classic ) → Generate New Token → Generate New Token ( Classic )
Akan mucul halaman untuk masukkan kata sandi, masukkan kembali kata sandi kemudian klik tombol Confirm.
Pada TextForm note, tuliskan nama token ( ini terserah kita, misalnya pust_project ), kemudian pada bagian Expiration pilih tenggat waktu penggunaan token. Kita bisa pilih untuk 7 hari atau bahkan tanpa limit penggunaan.
Kemudian pada bagian Select scopes, ceklis semua agar memudahkan kita. Jika sudah paham kegunaan juga bisa memilih-milih sesuai keinginan.
Di bagian bawah, klik tombol Generata Token akan muncul token kita.
⚠ Pastikan untuk mengkopi token tersebut dan menyimpannya di Notebook / Notepad karena kita hanya bisa melihat token ini satu kali ini saja saat pembuatan! Dan jangan sampai token ini bocor.
Kemudian dilanjutkan kita menambahkan new origin pada .git projek kita ( bisa dengan menghapus origin yang lama atau tidak menghapus, terserah kita )
Masuk ke dalam folder projek kita melalui perintah Git bash here ( Windows ) atau dengan Terminal ( Linux - Mac ). Langkahnya :
- git remote remove origin
Kemudian tambahkan origin yang baru dengan token di dalamnya, perintahnya :
- git remote add origin https://<token>@github.com/<username>/<reponame>.git
Contohnya seperti ini, pastikan username dan nama repo kita benar terutama tokennya!
- git remote add origin https://ghp_hgv674bbdgdytewyeegegd@github.com/aistaqiemsy/myrepo.git
- git push -u origin master [ Enter ]