כתובת URL של proxy יכולה להכיל את שם המשתמש בלי להכיל את הסיסמה:

[http]
    proxy = http://[email protected]:8080

Git מנסה להשיג את הסיסמה החסרה דרך מנגנון האישורים שלו. החליפו את החשבון ונקודת הקצה בשלכם. גרסת Git, ה-HTTP backend ושיטת אימות ה-proxy חייבים לתמוך בסידור שבו אתם משתמשים.

בחרו מה צריך להישאר מחוץ לאחסון

דרישהמה לסדר
אין סיסמה בכתובת ה-URL המוגדרת של ה-proxyהשתמשו בצורה עם שם משתמש בלבד ומסרו את הסוד החסר דרך מנגנון האישורים הנתמך.
אין סיסמה לשימוש חוזר שנשמרת בדיסקבחרו עוזר מאושר שהתנהגות האחסון שלו עומדת בדרישה הזו. השמטת סיסמת ה-URL לבדה אינה מספיקה.
אימות משולבהשתמשו בשיטה הנתמכת ובזהות התהליך המתאימה במקום להתייחס לזה כאל איות אחר של סיסמת Basic.

עוזרים יכולים לאחסן אישורים במאגר האישורים של מערכת ההפעלה, בזיכרון, בקובץ או במערכת אחרת. בדקו את העוזר המוגדר עבור החשבון והכתובת האלה לפני שאתם קובעים שהסיסמה אינה נשמרת עוד.

שמרו את שאר העותקים באופק

עוזר מוטבע שמחזיר סיסמה מקודדת קשיח פשוט מאחסן אותה במקום אחר. משתנה סביבה או ארגומנט פקודה שנושאים סיסמה יכולים גם להיכנס לסקריפטים, לאבחון, לבדיקת תהליכים או להיסטוריית ה-shell.

הרשומה השימושית קטנה: נקודת הקצה של ה-proxy, שיטת האימות, מקור האישורים ומדיניות האחסון. שמרו סודות מחוץ לרשומה הזו. אישורי מקור ואישורי proxy יכולים להשתמש בנתיבי תמיכה שונים, ולכן התחברות מוצלחת לאתר אינה מוכיחה את סידור ה-proxy הזה.

מאמרים קשורים