התקנת תעודה ב-GIT: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
מ (מ. פינחסי העביר את הדף התקנת תעודה ב GIT לשם התקנת תעודה ב-GIT)
(5 גרסאות ביניים של 3 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<div lang="en" dir="ltr">
+
{{עמוד באנגלית|Installation of certificate in GIT}}
For English [[Installation of certificate in GIT|click here]]
+
{{קישור לתצוגת קריאה}}
</div>
+
{{ניווט|תעודת האבטחה}}
 +
 
 +
'''עדכון: בתאריך כ"ח ניסן תשע"ט / 3 במאי 2019, יצאה [[התקנת תעודה נפוצה|תוכנה חדשה להתקנת התעודה]], התוכנה החדשה מתקינה את התעודה אוטומטית גם ב-GIT.'''
  
{{קישור לתצוגת קריאה}}
 
  
<small>
+
מורידים את הקובץ הבא [http://wiki.netfree.link/images/a/ac/Curl-ca-bundle.zip Curl-ca-bundle.zip] ומחלצים את תוכנו.
''[[NetFriends (חברי נטפרי)|עמוד ראשי]]'' > ''[[תעודת האבטחה]]'' > ''התקנת תעודה בGIT''
 
</small>
 
  
מורידים את התעודה של הספק של נטפרי מפה.
 
http://netfree.link/netfree-ca.crt
 
שומרים אותה במחשב איפה שהוא.
 
  
 +
מריצים את הפקודה הבאה, בהתאם למיקום קובץ התעודות שחלצתם.
  
ואז מריצים את הפקודה הבאה. כמובן שתשימו את הכתובת הנכונה של התעודה במקום זה '''netfree-ca.crt'''
+
במערכות windows, במקרה שהתקנתם את תוכנת ההתקנה של תעודת האבטחה הקובץ קיים במיקום הבא:
 +
"C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
  
  
   git config --global http.sslCAInfo '''netfree-ca.crt'''
+
   git config --global http.sslCAInfo /path/to/netfree-ca-bundle-curl.crt
  
  
וזהו זה אמור לעבוד.
+
במידה ורוצים לבטל את הפעולה יש להריץ:
  
 +
  git config --global --unset http.sslCAInfo
  
בשביל להסיר את התעודה אפשר ככה.
 
  
  git config --global --unset http.sslVerify
+
כדי להטמיע את התעודות הקיימות כבר במחשב בתוכנת git, ניתן להוריד את הקובץ הבא: [http://wiki.netfree.link/images/e/eb/WinCertsToPem.zip WinCertsToPem.zip] ולהריץ אותו.  
  
  
שורה 41: שורה 39:
 
   git config --global http.sslVerify "false"
 
   git config --global http.sslVerify "false"
  
 +
במידה ורוצים לבטל את הפעולה יש להריץ:
 +
 +
  git config --global --unset http.sslVerify
  
 
----
 
----
  
  
==== SourceTree ====
+
====SourceTree====
  
 
בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT, [https://www.sourcetreeapp.com/ קישור]), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה,
 
בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT, [https://www.sourcetreeapp.com/ קישור]), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה,

גרסה מ־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.


קישורים חיצוניים

אתר הבית של Git

אתר SourceTree