Problem mit Git und Eclipse

Hi,

ich arbeite momtentan an einem kleinen Java Projekt und nutzt Eclipse Galileo. Als Revision Control System nutze ich Git. In letzter Zeit sehe ich (nur in diesem speziellen Projekt) häuftig das hier bei pushen:

Code:
mathias@mini:~/src/homematic$ git push
Enter passphrase for key '/home/mathias/.ssh/id_rsa':
Counting objects: 23, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (12/12), 1.07 KiB, done.
Total 12 (delta 7), reused 0 (delta 0)
fatal: object cb65a9d532bc803f6fbce22ed1968d315bb8d190 is corrupted
error: unpack failed: unpack-objects abnormal exit
To storage.mathias-ewald.invalid:/srv/git/homematic.git
 ! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'storage.mathias-ewald.invalid:/srv/git/homematic.git'
mathias@mini:~/src/homematic$

Was tut man in so einem Fall? Irgendwie seltsam und ich glaube langsam auch nicht mehr, dass es was mit Eclipse zu tun hat, denn das lokale Repository in dem Eclipse arbeitet läuft. Das remote Repository allerdings nicht:

Code:
mathias@storage:/srv/git/homematic.git$ git fsck --full
fatal: object 282281c0fa84b5d8713f97bacc94908268096385 is corrupted
mathias@storage:/srv/git/homematic.git$

Grüße
serow
 
Zuletzt bearbeitet:
Allgemein gilt bei korrupten Objekten, dass diese schwer neu zu erstellen sind. Manchmal hilft es das korrupte Objekt zu entfernen und mit 'checkout -f' neu zu laden. Manchmal reicht auch schon ein 'git reset HEAD <dateiname>'. Sonst kannst du nur versuchen refs/heads/master und logs/refs/heads/master zu entfernen und neu zu erstellen.
 
Hi,

das korrupte Objekt liegt aber server-seitig oder? Wie kann sowas überhaupt passieren?

Grüße
serow
 
Zurück
Oben