ฉันมีที่เก็บ git ระยะไกลโดยใช้ตัวกรองระยะไกล git-remote-gcrypt ทำงานอย่างถูกต้องและสามารถโคลนได้ตามปกติในคอมพิวเตอร์เครื่องเดียว (Ubuntu 20.04 พร้อม git-remote-gcrypt เวอร์ชัน 1.3-1) มีการใช้งานมาระยะหนึ่งแล้ว มีคอมมิชชันเล็กน้อย
ในคอมพิวเตอร์เครื่องอื่นที่คล้ายกัน (OS และรุ่น gcrypt เดียวกัน) การโคลนล้มเหลวด้วย:
gcrypt: Packfile d799a7de3e9fe63eb76b05fceef0d955b83b4f857de2232e0174114145d6f13c ไม่ตรงกับการสรุป!
ร้ายแรง: EOF ในช่วงต้น
ฉันได้ลองซิงค์ที่เก็บข้อมูลเปล่าแบบรีโมตในเครื่อง ตรวจสอบว่าเหมือนกันกับรีโมตที่เก็บ และทำการโคลนในเครื่อง คอมพิวเตอร์ทั้งสองเครื่องทำงานเหมือนเดิม (เครื่องหนึ่งสำเร็จ อีกเครื่องหนึ่งล้มเหลวโดยมีข้อผิดพลาดเดียวกัน) ลองรีบูตเครื่องด้วย
ฉันคิดได้แค่ว่ามีบางอย่างที่แคชในเครื่องกำลังรบกวนอยู่ แต่ฉันก็ไม่คิดเช่นกัน จีพีจี
/คอมไพล์
/จีคริป
กำลังแคชข้อมูลที่ชาญฉลาดในการรีบูตดังนั้นฉันจึงนิ่งงัน
สิ่งเดียวที่ดูเหมือนจะเกี่ยวข้องที่ฉันพบคือ https://git-annex.branchable.com/bugs/Packfile_does_not_match_digest__58___gcrypt_with_assistant/ แต่ฉันพบสิ่งนี้โดยไม่มี git-annex และวิธีแก้ปัญหาที่อธิบายในโพสต์ล่าสุดใช้ไม่ได้เนื่องจากฉันกำลังโคลนตั้งแต่เริ่มต้น ก่อนหน้านี้ .git/config
แฟ้มที่มีอยู่.
ขอบคุณสำหรับเบาะแสเกี่ยวกับการวินิจฉัย/แก้ไขปัญหานี้