Repository lokal rusak

Tiba-tiba hari ini repository lokal di komputer saya jadi tidak valid, commit terakhir saya berbeda dengan commit terakhir remote repo SourceForge, mungkin salah mengekstrak tarball backup yang terdahulu. Saya lalu meng-cloning repository dari SourceForge dengan

git clone git://gbilling.git.sourceforge.net/gitroot/gbilling/gbilling

Repository baru akan dibuat, saya kira disini saya sudah bisa melakukan commit dan push perubahan terakhir saya, ternyata saya mendapatkan pesan git seperti

fatal: The remote end hung up unexpectedly

Analisa saya setelah mencak-mencak beberapa saat adalah format remote repository yang tidak benar pada saat cloning, kemudian saya coba mengkonfigurasi kembali remote repository dengan

git remote rm origin
git remote add origin ssh://ajhwb@gbilling.git.sourceforge.net/gitroot/gbilling/gbilling
git config branch.master.remote origin
git config branch.master.merge refs/heads/master

Saya tidak begitu yakin jika konfigurasi branch perlu dilakukan kembali, hanya saja untuk memastikan. Repository lokal akhirnya siap pakai kembali :)

Share it:

139 comments to Repository lokal rusak