ทันใดนั้น Git ก็เริ่มสำลักที่“ git pull” สำหรับ repo เพียงอันเดียว


1

เมื่อวานนี้ที่จุดในบางครั้งฉันGit สำหรับ Windowsก็เริ่มจะสำลัก (แฮงค์ตลอดไป) ในgit pullเพียงหนึ่ง repo ฉันจัดการเพื่อดึงการเปลี่ยนแปลงสิบครั้งในวันนี้ฉันเริ่มที่จะล้มเหลวในการดึงที่สิบเอ็ด

เนื่องจากความสุขที่เหมือนกันกับTortoiseGitและหลังจากทำการ วิจัยบางอย่าง ฉันจึง จำกัด ปัญหาให้กับTortoisePlink (ที่ใช้โดยGit สำหรับ Windows ) ไม่เคยออก (ทั้งGit สำหรับ WindowsและTortoiseGit ไม่เปลี่ยนแปลงและดำเนินการต่อตามปกติเมื่อฉันฆ่าTortoisePlinkโดยใช้Task Manager )

ฉันได้อัปเดตบริการ (รวมถึงPutty ) เป็นรุ่นใหม่ล่าสุดแล้วการแก้ปัญหาที่ใช้และปัญหาได้รับการแก้ไข

ฉันเข้าใจว่าปัญหาเกิดจากที่ใดและจะแก้ไขอย่างไร อย่างไรก็ตามมีบางสิ่งที่ฉันไม่เข้าใจหรือเห็นพวกเขาว่าเป็นสิ่งที่แปลกดังนั้นฉันจึงขอขอบคุณถ้าใครบางคนสามารถส่องแสงบางอย่างในกรณีนี้

สอดคล้องกับการแก้ไขปัญหาเกิดจากความเข้าใจผิดระหว่างลูกค้า SSH และเซิร์ฟเวอร์ Gerrit ของฉัน หากเป็นเช่นนั้นจะเป็นไปได้อย่างไร:

  1. git pullปัญหาเกิดขึ้นเฉพาะสำหรับ git pushและระยะไกลที่เกี่ยวข้องกับคำสั่งการตรวจสอบที่ต้องทำงานอื่น ๆ ได้ตามปกติ

  2. ปัญหาเริ่มต้นที่จะเกิดขึ้นโดยฉับพลัน เมื่อวานนี้จนถึง 14:25 UTC ฉันสามารถผลักดัน / ดึงการเปลี่ยนแปลงสำหรับ repo นี้ได้ ฉันดึงประมาณ 10 ครั้ง และทันใดนั้นโดยไม่มีการเปลี่ยนแปลงใด ๆ ในการกำหนดค่าของฉันอัปเดตซอฟต์แวร์ใด ๆ และทำสิ่งอื่นใดจริง ๆ แล้วคอมไพล์ของฉันก็เริ่มทำให้หายใจไม่ออกgit pull(ไม่มีการเปลี่ยนแปลงกับเซิร์ฟเวอร์ / Gerrit) และผมก็ไม่สามารถที่จะดึงอะไรจนกว่าใช้กล่าวถึงวิธีการแก้ปัญหา

  3. ปัญหาที่เกิดขึ้นไปหนึ่ง repo เท่านั้น ใช่หนึ่งใน repo ฉันมี repo อื่น (โครงการอื่น) บนเซิร์ฟเวอร์ Gerrit เดียวกันและฉันสามารถดึง / ผลักทุกอย่างโดยไม่มีปัญหาเมื่อวานนี้ก่อน / หลังทำให้หายใจไม่ออกบน repo antoher และวันนี้ก่อน / หลังใช้วิธีแก้ปัญหา

หากมีการเปลี่ยนแปลง / ข้อบกพร่องบางอย่างในเลเยอร์ SSH (โดยทั่วไป) แล้วฉันไม่เข้าใจจริงๆพวกเขาจะมีอิทธิพลต่อได้อย่างไร: (a) ทางเดียว (ดึง, ผลักงาน), (b) หนึ่ง repo (งานอื่น) และ (c) เกิดขึ้นอย่างฉับพลัน (ทุกนาทีก่อนทำงาน) ใครบางคนสามารถสอนฉันเกี่ยวกับเรื่องนี้?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.