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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
(9 גרסאות ביניים של 5 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<small>
+
 
''[[NetFriends (חברי נטפרי)|עמוד ראשי]]'' > ''[[תעודת האבטחה]]'' > ''התקנת תעודה בGIT<ref>[https://git-scm.com/ אתר הבית של Git]</ref>
+
{{עמוד באנגלית|Installation of certificate in GIT}}
''
+
{{קישור לתצוגת קריאה}}
</small>
+
{{ניווט|תעודת האבטחה}}
 +
 
  
 
מורידים את התעודה של הספק של נטפרי מפה.
 
מורידים את התעודה של הספק של נטפרי מפה.
שורה 14: שורה 15:
 
   git config --global http.sslCAInfo '''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
  
וזהו זה אמור לעבוד.
 
  
 +
----
  
בשביל להסיר את התעודה אפשר ככה.
 
  
  git config --global --unset http.sslVerify
+
אפשרות נוספת, להגדיר ביטול SLL, מה שיבטל את הצורך בתעודת אבטחה (אפשרות פחות מומלצת).
  
 +
כדי לעשות זאת יש להריץ את הפקודה הבאה:
  
קרדיט ל http://stackoverflow.com/a/16543283
+
 
 +
  git config --global http.sslVerify "false"
 +
 
 +
במידה ורוצים לבטל את הפעולה יש להריץ:
 +
 
 +
  git config --global --unset http.sslVerify
 +
 
 +
----
  
  
==== SourceTree ====
+
====SourceTree====
  
בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT
+
בעת עבודה עם תוכנת SourceTree (לקוח גרפי לGIT, [https://www.sourcetreeapp.com/ קישור]), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה,
<ref>
 
[https://www.sourcetreeapp.com/ אתר SourceTree]
 
</ref>
 
), ניתן גם לסמן בהגדרות לא להשתמש בssl - מה שמייתר את התקנת התעודה,
 
  
 
הסימון יתבצע בעת כניסה לתפריט  
 
הסימון יתבצע בעת כניסה לתפריט  
שורה 40: שורה 55:
  
 
==קישורים חיצוניים==
 
==קישורים חיצוניים==
 +
[https://git-scm.com/ אתר הבית של Git]
  
<references />
+
[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.


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

אתר הבית של Git

אתר SourceTree