Gagal Push Projek ke Github, Inilah Solusinya!


Pernah mengalami hal seperti ini ? 😐

Wah, horor yah kelihatannya. Pusing nih jadinya, terkendala untuk meneruskan pekerjaan 😅 

Nah memang terkadang di beberapa komputer terjadi hal seperti ini, bahkan setelah di set melalui Control Panel ( Credential ) masih seperti ini. Jangan bingung dulu, masih ada jalan lain yang dipastikan 99,9% selalu work. Kenapa tidak 100%, yah namanya juga kita manusia kan ? Tidak bisa memastikan hal-hal akan sesuai dengan prediksi kita akurat kan 😅

Caranya yaitu dengan : 

  • 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 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/alex526/myrepo.git


Selanjutnya tinggal push deh dengan perintah git push -u origin <repo> 
Biasanya si repo tersebut diisi dengan master untuk branchnya, jadi perintahnya :
  • git push -u origin master [ Enter ]

Sip, berhasil kan ? Yeay 😎
Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama