השארת סיסמת ה-proxy מחוץ לכתובת ה-URL של Git
תנו ל-Git להשיג סיסמת proxy חסרה דרך מנגנון האישורים שלו, ואז בדקו את העוזר בנפרד אם התמדה בדיסק חשובה.
כתובת URL של proxy יכולה להכיל את שם המשתמש בלי להכיל את הסיסמה:
[http]
proxy = http://[email protected]:8080Git מנסה להשיג את הסיסמה החסרה דרך מנגנון האישורים שלו. החליפו את החשבון ונקודת הקצה בשלכם. גרסת Git, ה-HTTP backend ושיטת אימות ה-proxy חייבים לתמוך בסידור שבו אתם משתמשים.
בחרו מה צריך להישאר מחוץ לאחסון
| דרישה | מה לסדר |
|---|---|
| אין סיסמה בכתובת ה-URL המוגדרת של ה-proxy | השתמשו בצורה עם שם משתמש בלבד ומסרו את הסוד החסר דרך מנגנון האישורים הנתמך. |
| אין סיסמה לשימוש חוזר שנשמרת בדיסק | בחרו עוזר מאושר שהתנהגות האחסון שלו עומדת בדרישה הזו. השמטת סיסמת ה-URL לבדה אינה מספיקה. |
| אימות משולב | השתמשו בשיטה הנתמכת ובזהות התהליך המתאימה במקום להתייחס לזה כאל איות אחר של סיסמת Basic. |
עוזרים יכולים לאחסן אישורים במאגר האישורים של מערכת ההפעלה, בזיכרון, בקובץ או במערכת אחרת. בדקו את העוזר המוגדר עבור החשבון והכתובת האלה לפני שאתם קובעים שהסיסמה אינה נשמרת עוד.
שמרו את שאר העותקים באופק
עוזר מוטבע שמחזיר סיסמה מקודדת קשיח פשוט מאחסן אותה במקום אחר. משתנה סביבה או ארגומנט פקודה שנושאים סיסמה יכולים גם להיכנס לסקריפטים, לאבחון, לבדיקת תהליכים או להיסטוריית ה-shell.
הרשומה השימושית קטנה: נקודת הקצה של ה-proxy, שיטת האימות, מקור האישורים ומדיניות האחסון. שמרו סודות מחוץ לרשומה הזו. אישורי מקור ואישורי proxy יכולים להשתמש בנתיבי תמיכה שונים, ולכן התחברות מוצלחת לאתר אינה מוכיחה את סידור ה-proxy הזה.