อ่านการทำงานของ Bower ที่มีอยู่พร้อมการวินิจฉัย --verbose เก็บ URL รีจิสทรี/ไฟล์เก็บถาวรหรือคำสั่ง Git ครั้งล่าสุดไว้กับข้อผิดพลาดแรก การแปลงชื่อสำเร็จอาจเกิดก่อนความล้มเหลวในไคลเอนต์อื่น

Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
การทำงานที่ล้มเหลวข้อมูลพร็อกซีที่ต้องตรวจสอบ
รีจิสทรี Bower หรือไฟล์เก็บถาวร HTTPการตั้งค่า Bower proxy/https-proxy และสภาพแวดล้อมจริง
Git HTTP/HTTPSGit http.proxy และสภาพแวดล้อมการรับส่ง HTTP
git:// แบบดั้งเดิมcore.gitProxy หรือ GIT_PROXY_COMMAND
SSH รวมถึง git@host:pathการกำหนดเส้นทาง SSH เช่น ProxyCommand หรือ ProxyJump ที่ได้รับอนุมัติ

GitRemoteResolver ของ Bower เรียก Git ตัวแก้ไข GitHub ของมันอาจดึงไฟล์เก็บถาวร HTTPS ก่อนแล้วจึงเปลี่ยนไปใช้ Git ดังนั้นชื่อแพ็กเกจ GitHub ที่รู้จักจึงไม่ได้ระบุว่าเส้นทางใดล้มเหลว

เมื่อที่เก็บให้ปลายทาง HTTPS ที่ได้รับอนุมัติ การเลือกปลายทางนั้นทำให้ Git ใช้การรับส่ง HTTP ได้ ยืนยันว่ามีอยู่จริงแทนการเขียนใหม่ทั้งระบบเป็น HTTP ธรรมดา สำหรับแหล่ง Git HTTPS สาธารณะนั้น ที่อยู่พร็อกซีจากรายการพร็อกซี HTTPเป็นทางเลือกเมื่อเส้นทางสาธารณะได้รับอนุญาตและกระบวนการ Git จริงไม่มีข้อมูลรับรองพร็อกซีที่กำหนดค่าหรือเก็บไว้

เปรียบเทียบ Git ภายใต้บัญชีและสภาพแวดล้อมการเริ่มต้นเดียวกับ Bower เก็บตัวแก้ไข สคีมา และการทำงานไว้ด้วยกัน ความสำเร็จในเทอร์มินัลอื่นหรือการเปลี่ยนที่อยู่รีจิสทรีไม่สามารถให้เส้นทางของกระบวนการย่อยที่ขาดหายไปได้

บทความที่เกี่ยวข้อง