התקנת תעודה ב-GIT: הבדלים בין גרסאות בדף
(יצירת דף עם התוכן "מורידים את התעודה של הספק של נטפרי מפה. http://netfree.link/netfree-ca.crt שומרים אותה במחשב איפה שהוא....") |
|||
(18 גרסאות ביניים של 6 משתמשים אינן מוצגות) | |||
שורה 1: | שורה 1: | ||
+ | |||
+ | {{עמוד באנגלית|Installation of certificate in GIT}} | ||
+ | {{קישור לתצוגת קריאה}} | ||
+ | {{ניווט|תעודת האבטחה}} | ||
+ | |||
+ | |||
מורידים את התעודה של הספק של נטפרי מפה. | מורידים את התעודה של הספק של נטפרי מפה. | ||
http://netfree.link/netfree-ca.crt | http://netfree.link/netfree-ca.crt | ||
שורה 4: | שורה 10: | ||
− | + | ואז מריצים את הפקודה הבאה. כמובן שתשימו את הכתובת הנכונה של התעודה במקום זה '''netfree-ca.crt''' | |
+ | |||
+ | |||
+ | git config --global http.sslCAInfo '''netfree-ca.crt''' | ||
+ | |||
+ | כעת הגיט אמור לעבוד. | ||
+ | במידה ורוצים לבטל את הפעולה יש להריץ: | ||
+ | |||
+ | git config --global --unset http.sslCAInfo | ||
+ | |||
+ | הערה: בעבודה עם גיט מול שרתי גיט שונים מגיטאב לעיתים יהיו בעיות אבטחה למרות/בגלל הפעולה הנ"ל. | ||
+ | |||
+ | במקרים אלה ניתן להוריד את הקובץ הבא: [http://wiki.netfree.link/images/e/eb/WinCertsToPem.zip WinCertsToPem.zip] ולהריץ אותו. | ||
+ | |||
+ | |||
+ | קרדיט ל http://stackoverflow.com/a/16543283 | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | אפשרות נוספת, להגדיר ביטול SLL, מה שיבטל את הצורך בתעודת אבטחה (אפשרות פחות מומלצת). | ||
+ | כדי לעשות זאת יש להריץ את הפקודה הבאה: | ||
− | |||
+ | git config --global http.sslVerify "false" | ||
− | + | במידה ורוצים לבטל את הפעולה יש להריץ: | |
+ | git config --global --unset http.sslVerify | ||
− | + | ---- | |
− | |||
+ | ====SourceTree==== | ||
− | + | בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT, [https://www.sourcetreeapp.com/ קישור]), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה, | |
+ | |||
+ | הסימון יתבצע בעת כניסה לתפריט | ||
+ | Tools > Options > Git | ||
+ | שם יש לסמן את הבחירה Disable SSL certificate validation. | ||
+ | |||
+ | |||
+ | ==קישורים חיצוניים== | ||
+ | [https://git-scm.com/ אתר הבית של Git] | ||
− | + | [https://www.sourcetreeapp.com/ אתר SourceTree] |
גרסה מ־17:54, 12 במרץ 2019
For English click here
למעבר מתצוגת עריכה לתצוגת קריאה
עמוד ראשי > תעודת האבטחה > התקנת תעודה ב-GIT
מורידים את התעודה של הספק של נטפרי מפה. http://netfree.link/netfree-ca.crt שומרים אותה במחשב איפה שהוא.
ואז מריצים את הפקודה הבאה. כמובן שתשימו את הכתובת הנכונה של התעודה במקום זה netfree-ca.crt
git config --global http.sslCAInfo netfree-ca.crt
כעת הגיט אמור לעבוד. במידה ורוצים לבטל את הפעולה יש להריץ:
git config --global --unset http.sslCAInfo
הערה: בעבודה עם גיט מול שרתי גיט שונים מגיטאב לעיתים יהיו בעיות אבטחה למרות/בגלל הפעולה הנ"ל.
במקרים אלה ניתן להוריד את הקובץ הבא: WinCertsToPem.zip ולהריץ אותו.
קרדיט ל http://stackoverflow.com/a/16543283
אפשרות נוספת, להגדיר ביטול SLL, מה שיבטל את הצורך בתעודת אבטחה (אפשרות פחות מומלצת).
כדי לעשות זאת יש להריץ את הפקודה הבאה:
git config --global http.sslVerify "false"
במידה ורוצים לבטל את הפעולה יש להריץ:
git config --global --unset http.sslVerify
SourceTree
בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT, קישור), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה,
הסימון יתבצע בעת כניסה לתפריט Tools > Options > Git שם יש לסמן את הבחירה Disable SSL certificate validation.