แยก รหัสผ่านพร็อกซี่ ออกจาก URL ของ Git
ให้ Git ดึงรหัสผ่านพร็อกซี่ที่ขาดหายไปผ่านกลไกข้อมูลรับรอง จากนั้นตรวจสอบตัวช่วยแยกต่างหากหากการเก็บลงดิสก์มีความสำคัญ
URL พร็อกซี่สามารถมีชื่อผู้ใช้โดยไม่มีรหัสผ่าน:
[http]
proxy = http://[email protected]:8080Git พยายามดึงรหัสผ่านที่ขาดหายไปผ่านกลไกข้อมูลรับรองของมัน แทนที่บัญชีและปลายทางด้วยของคุณเอง รุ่นของ Git แบ็กเอนด์ HTTP และวิธีการตรวจสอบสิทธิ์ของพร็อกซี่ต้องรองรับการจัดวางที่คุณใช้
เลือกสิ่งที่ต้องเก็บไว้นอกพื้นที่จัดเก็บ
| ข้อกำหนด | สิ่งที่ต้องจัดเตรียม |
|---|---|
| ไม่มีรหัสผ่านใน URL พร็อกซี่ที่กำหนดค่าไว้ | ใช้รูปแบบที่มีเฉพาะชื่อผู้ใช้และส่งความลับที่ขาดหายไปผ่านกลไกข้อมูลรับรองที่รองรับ |
| ไม่มีรหัสผ่านที่ใช้ซ้ำได้ถูกเก็บไว้บนดิสก์ | เลือกตัวช่วยที่ได้รับอนุมัติซึ่งพฤติกรรมการจัดเก็บตรงตามข้อกำหนดนั้น การละเว้นรหัสผ่านใน URL เพียงอย่างเดียวไม่เพียงพอ |
| การตรวจสอบสิทธิ์แบบผสานรวม | ใช้วิธีที่รองรับและตัวตนของโปรเซสที่เกี่ยวข้อง แทนที่จะถือว่าเป็นอีกรูปแบบการเขียนของรหัสผ่าน Basic |
ตัวช่วยสามารถเก็บข้อมูลรับรองไว้ในที่เก็บข้อมูลรับรองของระบบปฏิบัติการ ในหน่วยความจำ ในไฟล์ หรือในระบบอื่น ตรวจสอบตัวช่วยที่กำหนดค่าไว้สำหรับบัญชีและ URL นี้ก่อนตัดสินใจว่ารหัสผ่านไม่ถูกเก็บอีกต่อไป
เฝ้าดูสำเนาอื่น ๆ ไว้ด้วย
ตัวช่วยแบบอินไลน์ที่คืนรหัสผ่านที่เขียนตายตัวในโค้ดเพียงแค่เก็บไว้ที่อื่น ตัวแปรสภาพแวดล้อมหรืออาร์กิวเมนต์ของคำสั่งที่มีรหัสผ่านก็สามารถเข้าไปในสคริปต์ การวินิจฉัย การตรวจสอบโปรเซส หรือประวัติเชลล์ได้
บันทึกที่มีประโยชน์นั้นเล็ก: ปลายทางพร็อกซี่ วิธีการตรวจสอบสิทธิ์ แหล่งที่มาของข้อมูลรับรอง และนโยบายการจัดเก็บ เก็บความลับไว้นอกบันทึกนั้น ข้อมูลรับรองของต้นทางและของพร็อกซี่อาจใช้เส้นทางการสนับสนุนที่ต่างกัน ดังนั้นการเข้าสู่เว็บไซต์สำเร็จจึงไม่ได้พิสูจน์การจัดวางพร็อกซี่นี้