ไม่สามารถติดตั้ง Git สำหรับ Windows หลังจากมีปัญหากับการติดตั้งก่อนหน้านี้


2

TL; DR: ฉันจะลบการติดตั้ง Windows Git ที่ยังไม่สมบูรณ์ทั้งหมดได้อย่างไร (เพื่อให้สามารถเริ่มต้นใหม่ได้) ดูเหมือนว่าบางอย่างจากการติดตั้งก่อนหน้านี้กำลังป้องกันสิ่งใหม่ โฟลเดอร์ "Program Files (x86) \ Git" ถูกลบไปแล้ว แต่ไม่มีการเปลี่ยนแปลงใด ๆ

เมื่อใช้ Windows 10 Pro 64 บิตฉันได้ติดตั้งคอมไพล์แล้วและก็ใช้งานได้ดี มันได้รับการติดตั้งผ่าน chocolatey ดังนั้นฉันมีgit, git.installและposhgitแพคเกจ ฉันไม่ได้ใช้ gitbash, gui, หรือการรวมเมนู - ฉันใช้มันผ่าน powershell ฉันไม่ใช่ผู้ใช้คอมไพล์ขั้นสูง แต่ฉันสามารถดำเนินการขั้นพื้นฐานได้

ทันใดนั้นคำสั่ง git ใด ๆ (โคลน, เริ่มต้น, เพิ่ม, ดัน) จะไม่ดำเนินการ แต่ PowerShell ก็จะไม่ตอบสนอง

ฉันถอนการติดตั้งแพคเกจทั้งหมดแล้วรีสตาร์ทคอมพิวเตอร์และลองติดตั้งอีกครั้ง ตัวติดตั้งช็อคโกแลตแฮงค์ขณะที่พยายามติดตั้งgit.installในขณะที่มันแสดง "Git setup" และ "Git for windows" ดำเนินการในตัวจัดการงาน

เมื่อพยายามติดตั้งโดยใช้ตัวติดตั้ง windows เพียงเพื่อดูว่าฉันสามารถทำให้มันทำงานได้อีกครั้งหรือไม่มันก็ค้างเมื่อสิ้นสุดการติดตั้งโดยมีหน้าต่าง "Git for windows" เปิดอยู่ที่ไหนสักแห่ง แต่เมื่อฉัน alt + tab ไปมัน จะไม่มาที่หน้า

ฉันกำลังขาดทุนอยู่ที่นี่ฉันใช้งานได้อย่างไม่มีที่ติก่อนที่จะอัพเกรด Windows 10 และมันก็ทำงานได้ดีเช่นกันหลังจากผ่านไประยะหนึ่ง มันหยุดทำงาน


นี่ฟังดูไม่มี bueno ฉันขอถามลูกค้า choco ที่คุณใช้และรุ่นใดบ้าง
ferventcoder

Choco v0.9.9.8 แต่คำตอบของคุณคือเคล็ดลับ! :)
Mike Valeriano

คำตอบ:


1

สำหรับการลบออกอย่างสมบูรณ์คุณอาจต้องการให้แน่ใจว่าแพ็กเกจนั้นถูกลบและถูกถอนการติดตั้งจากคอมพิวเตอร์ (โปรแกรมและคุณสมบัติ) คุณอาจต้องเข้าไปที่รีจิสตรีเพื่อดูว่าคีย์นั้นถูกลบออกอย่างสมบูรณ์จากปุ่มถอนการติดตั้งซึ่งมักจะอยู่ที่HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Git_is1(Windows x64) หรือHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Git_is1(Windows 32- บิต) ฉันจะสำรองคีย์เฉพาะที่คุณกำลังจะลบก่อนจากนั้นตรวจสอบให้แน่ใจว่าได้ลบคีย์นี้แล้ว ฉันจะใช้ตัวเลือกนี้เป็นทางเลือกสุดท้ายเมื่อสองตัวเลือกแรกไม่ทำงาน

อย่างไรก็ตามฉันอยากรู้ว่าถ้ามันทำงานแล้วก็หยุดทำงานทันทีสิ่งที่อาจมีการเปลี่ยนแปลง? มีการอัปเดต Windows (หลังจากอัปเกรด) หรือติดตั้งอย่างอื่นหรือไม่


นั่นมัน! ฉันไม่รู้ว่ายังต้องลบ / ถอนการติดตั้งสิ่งต่าง ๆ จากการตั้งค่าโปรแกรมและคุณลักษณะและรายการรีจิสตรีด้วย หลังจากนั้นและทำการรีบูตฉันสามารถติดตั้ง git / git.install / poshgit ใหม่ได้อย่างหมดจดจาก powershell ขอบคุณ!
Mike Valeriano

ใน choco 0.9.10 (มาถึงบางจุด) คุณไม่จำเป็นต้องทำ ในซีรี่ย์ 0.9.9 คุณต้องเปิดโปรแกรมถอนการติดตั้ง - choco feature listจากนั้นเปิดใช้งานโปรแกรมติดตั้งchoco feature enable autouninstallerอัตโนมัติ
ferventcoder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.