התקנת תעודה ב-GIT: הבדלים בין גרסאות בדף
(11 גרסאות ביניים של 6 משתמשים אינן מוצגות) | |||
שורה 1: | שורה 1: | ||
− | + | {{עמוד באנגלית|Installation of certificate in GIT}} | |
− | + | {{קישור לתצוגת קריאה}} | |
− | + | {{ניווט|תעודת האבטחה}} | |
− | |||
− | + | '''עדכון: בתאריך כ"ח ניסן תשע"ט / 3 במאי 2019, יצאה [[התקנת תעודה נפוצה|תוכנה חדשה להתקנת התעודה]], התוכנה החדשה מתקינה את התעודה אוטומטית גם ב-GIT.''' | |
− | |||
− | |||
− | + | מורידים את הקובץ הבא [http://wiki.netfree.link/images/a/ac/Curl-ca-bundle.zip Curl-ca-bundle.zip] ומחלצים את תוכנו. | |
− | + | מריצים את הפקודה הבאה, בהתאם למיקום קובץ התעודות שחלצתם. | |
+ | במערכות windows, במקרה שהתקנתם את תוכנת ההתקנה של תעודת האבטחה הקובץ קיים במיקום הבא: | ||
+ | "C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt" | ||
− | |||
+ | git config --global http.sslCAInfo /path/to/netfree-ca-bundle-curl.crt | ||
− | |||
− | git config --global --unset http. | + | במידה ורוצים לבטל את הפעולה יש להריץ: |
+ | |||
+ | git config --global --unset http.sslCAInfo | ||
+ | |||
+ | |||
+ | כדי להטמיע את התעודות הקיימות כבר במחשב בתוכנת git, ניתן להוריד את הקובץ הבא: [http://wiki.netfree.link/images/e/eb/WinCertsToPem.zip WinCertsToPem.zip] ולהריץ אותו. | ||
שורה 26: | שורה 29: | ||
− | + | ---- | |
+ | |||
+ | |||
+ | אפשרות נוספת, להגדיר ביטול SLL, מה שיבטל את הצורך בתעודת אבטחה (אפשרות פחות מומלצת). | ||
+ | |||
+ | כדי לעשות זאת יש להריץ את הפקודה הבאה: | ||
+ | |||
− | בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT | + | git config --global http.sslVerify "false" |
− | + | ||
− | [https://www.sourcetreeapp.com/ | + | במידה ורוצים לבטל את הפעולה יש להריץ: |
− | + | ||
− | ), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה, | + | git config --global --unset http.sslVerify |
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ====SourceTree==== | ||
+ | |||
+ | בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT, [https://www.sourcetreeapp.com/ קישור]), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה, | ||
הסימון יתבצע בעת כניסה לתפריט | הסימון יתבצע בעת כניסה לתפריט | ||
שורה 40: | שורה 56: | ||
==קישורים חיצוניים== | ==קישורים חיצוניים== | ||
+ | [https://git-scm.com/ אתר הבית של Git] | ||
− | + | [https://www.sourcetreeapp.com/ אתר SourceTree] |
גרסה מ־14:04, 4 ביולי 2019
For English click here
למעבר מתצוגת עריכה לתצוגת קריאה
עמוד ראשי > תעודת האבטחה > התקנת תעודה ב-GIT
עדכון: בתאריך כ"ח ניסן תשע"ט / 3 במאי 2019, יצאה תוכנה חדשה להתקנת התעודה, התוכנה החדשה מתקינה את התעודה אוטומטית גם ב-GIT.
מורידים את הקובץ הבא Curl-ca-bundle.zip ומחלצים את תוכנו.
מריצים את הפקודה הבאה, בהתאם למיקום קובץ התעודות שחלצתם.
במערכות windows, במקרה שהתקנתם את תוכנת ההתקנה של תעודת האבטחה הקובץ קיים במיקום הבא: "C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
git config --global http.sslCAInfo /path/to/netfree-ca-bundle-curl.crt
במידה ורוצים לבטל את הפעולה יש להריץ:
git config --global --unset http.sslCAInfo
כדי להטמיע את התעודות הקיימות כבר במחשב בתוכנת git, ניתן להוריד את הקובץ הבא: 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.