Cara mengatasi "git tidak keluar bersih (exit code 128)" kesalahan pada TortoiseGit?

I've mengalami ini kesalahan serius saat melakukan, dan membuat laporan bug]1.

Saya terus mendapatkan kesalahan ini pada TortoiseGit operasi:

git tidak keluar bersih (exit code 128)

I've ulang program, reboot, dan mencoba untuk mengkloning segar repo dari github - sepertinya tidak ada untuk bekerja. Saya juga dihapus %appdata%\Tortoise git folder ... saya'm bingung sekarang. Saran tentang bagaimana untuk melanjutkan?

Mengomentari pertanyaan (7)
Larutan

It's mungkin karena kunci SSH anda telah disusupi. Membuat yang baru dan menambahkannya ke akun GitHub.

Komentar (3)

bagi saya, saya hanya harus menambahkan mengkonfigurasi saya git username dan email dengan perintah berikut:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Komentar (4)

git-bash laporan fatal: Tidak bisa membuat <Jalan ke repo git>/.git/index.lock: File exists.

Menghapus index.kunci membuat kesalahan pergi.

Komentar (1)

Jika anda're menjalankan windows 7: saya mencoba untuk memutuskan cara terbaik untuk melakukan ini aman, tapi malas cara klik kanan folder induk -> klik "sifat" tombol -> klik "keamanan" tab -> klik "edit" tombol - > klik grup yang dimulai dengan "User" - > centang kotak yang mengatakan "kontrol penuh" -> klik semua OK's untuk menutup dialog. Saya menyadari ini mungkin mengelakkan windows "keamanan" fitur, namun mendapatkan pekerjaan yang dilakukan.

Komentar (0)

Dalam kasus saya folder dalam direktori saya disebut sebagai git-repository pada server yang disebabkan kegagalan.

Komentar (0)

pada win7 64:

git-gui memberikan jawaban yang baik: sebelumnya git telah jatuh dan meninggalkan kunci file. Secara manual menghapus. Dalam kasus saya, ini adalah di .git/ref/kepala/branchname.kunci.

menghapus, dan kesalahan 128 hilang. Itu kejutan yang tortoisegit doesn't memberikan sebuah penjelasan yang mudah.

Komentar (0)

Menghapus indeks.kunci bekerja untuk saya

Komentar (1)

Dalam kasus saya, itu karena proxy. Proxy dibutuhkan dalam jaringan perusahaan dan TortoiseGit / Git tidak tampak secara otomatis mendapatkan informasi dari Jendela pengaturan internet. Menyiapkan rapat umum address memecahkan masalah.

Komentar (0)

Sebuah solusi cepat untuk membuat direktori lokal misalnya c:\git_2014 Dalam direktori ini rightklick dan memilih Git Clone

Komentar (0)

Bagi saya, saya mencoba untuk check out SVN-proyek dengan TortoiseGit. Itu bekerja dengan baik jika saya menggunakan TortoiseSVN sekalipun. (Mungkin tampak jelas, tapi pendatang baru mungkin tersandung pada yang satu ini)

Komentar (0)

Dalam kasus saya, saya lupa untuk menambahkan git untuk respository nama di akhir.

Komentar (0)

Aku git kembali beberapa kali ,dan itu bekerja untuk saya pastikan un-centang file-file sementara kembali anda perlu perubahan. Menyimpan perubahan anda dan tarik lagi.

Komentar (0)

Saya sedang mengalami masalah yang sama dan saya diselesaikan dengan cara sebagai berikut...

Saya memiliki NVIDIA "Android Tegra Pengembangan Pack" diinstal dan tampaknya juga memiliki versi mysysgit.exe dengan hal itu. TortoiseGit secara otomatis menemukan bahwa lokasi instalasi (bukan standar instalasi git) dan auto-diisi dalam menu pengaturan.

Untuk memperbaiki hal ini, pergi ke: "Pengaturan -> Umum" dan ada lapangan untuk jalan mysysgit.exe. Pastikan hal ini menunjuk ke instalasi yang benar.

Komentar (0)

pastikan username dan email bidang yang tidak kosong dalam file konfigurasi. dan mencoba untuk mengkloning ke direktori kosong. langkah-langkah ini bekerja untuk saya.

Komentar (0)