Saya mengalami kesalahan serius ini saat melakukan, dan membuat laporan bug .
Saya terus mendapatkan kesalahan ini pada operasi TortoiseGit:
git tidak keluar dengan bersih (kode keluar 128)
Saya telah menginstal ulang program, reboot, dan mencoba mengkloning repo baru dari github - sepertinya tidak ada yang berhasil. Saya juga menghapus folder% appdata% \ Tortoise git ... Saya bingung sekarang. Adakah saran tentang cara melanjutkan?
git
tortoisegit
ripper234
sumber
sumber
ssh-add
di terminal dan mulai bekerja.Jawaban:
Mungkin karena kunci SSH Anda telah disusupi. Buat yang baru dan tambahkan ke akun GitHub Anda.
sumber
128
bisa berarti banyak hal, dan tidak spesifik untuk SSH.bagi saya, saya hanya perlu menambahkan konfigurasi nama pengguna dan email git saya dengan perintah berikut:
sumber
git-bash
laporan fatal: Tidak dapat membuat<Path to git repo>/.git/index.lock
: File ada.Menghapus
index.lock
membuat kesalahan hilang.sumber
Jika Anda menjalankan windows 7:
Saya mencoba memutuskan cara terbaik untuk melakukan ini dengan aman, tetapi cara malasnya adalah:
Saya menyadari ini mungkin menghindari fitur "keamanan" windows, tetapi menyelesaikan pekerjaan.
sumber
Dalam kasus saya, folder di direktori saya bernama git-repository di server menyebabkan kegagalan.
sumber
di win7 64:
git-gui memberikan jawaban yang bagus: git sebelumnya rusak dan meninggalkan file kunci. Hapus secara manual. Dalam kasus saya, ini ada di .git / ref / heads / branchname.lock.
hapus, dan kesalahan 128 hilang. Mengejutkan bahwa tortoisegit tidak memberikan penjelasan yang mudah.
sumber
Menghapus index.lock berhasil untuk saya
sumber
Dalam kasus saya, itu karena proxy. Sebuah proxy dibutuhkan dalam jaringan perusahaan dan TortoiseGit / Git tampaknya tidak secara otomatis mendapatkan informasi dari pengaturan internet Windows. Menyiapkan alamat proxy menyelesaikan masalah.
sumber
Bagi saya, saya mencoba untuk memeriksa proyek SVN dengan TortoiseGit. Ini bekerja dengan baik jika saya menggunakan TortoiseSVN. (Mungkin tampak jelas, tetapi pendatang baru mungkin tersandung pada yang ini)
sumber
Dalam kasus saya, saya lupa menambahkan git ke nama respositori di bagian akhir.
sumber
Saya melakukan git kembali beberapa kali, dan itu berhasil untuk saya pastikan hapus centang file saat mengembalikan Anda perlu perubahan. Simpan perubahan Anda dan tarik lagi.
sumber
Saya mengalami masalah yang sama dan saya mengatasinya dengan cara berikut ...
Saya telah memasang NVIDIA "Tegra Android Development Pack" dan tampaknya juga memiliki versi mysysgit.exe dengannya. TortoiseGit secara otomatis menemukan lokasi instalasi itu (bukan instalasi git standar) dan mengisinya secara otomatis di menu pengaturan.
Untuk memperbaikinya, buka: "Pengaturan -> Umum" dan ada bidang untuk jalur ke mysysgit.exe. Pastikan ini mengarah ke instalasi yang benar.
sumber
Solusi cepat adalah membuat direktori lokal baru misalnya c: \ git_2014, Di direktori ini klik kanan dan pilih Git Clone
sumber
pastikan nama pengguna dan bidang email tidak kosong di file konfigurasi. dan mencoba mengkloning ke direktori kosong. langkah-langkah ini berhasil untuk saya.
sumber