Gagal Push Projek ke Github, Inilah Solusinya!

Dalam penggunaan Git, sangatlah sederhana...
Kita tinggal membuat repo kemudian lakukan inisialisasi di dalam folder projek dengan perintah git init
Kemudian lakukan push maka projek akan tersimpan ke dalam GitHub dan dapat diakses dari mana dan kapan saja

Namun, ada beberapa kasus yang memang tidak bisa melakukan perintah git push -u origin nama_branch, akan muncul beberapa baris keterangan seperti :
😐

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 😅

CuzZ langsung saja kita buat solusi yaitu : 

  • 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 TokensToken ( Classic ) → Generate New TokenGenerate 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


Selanjutnya tinggal push deh dengan perintah git push -u origin nama_branch 
Biasanya si repo tersebut diisi dengan master untuk branchnya, jadi perintahnya :
  • git push -u origin master [ Enter ]
Bagaimana ? Pasti berhasil si....
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