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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
({{קישור לתצוגת קריאה}})
(19 גרסאות ביניים של 6 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<div lang="en" dir="ltr">
+
{{עמוד באנגלית|Installation of certificate in pip}}
For English [[Installation of certificate in pip|click here]]
+
{{קישור לתצוגת קריאה}}
</div>
+
{{ניווט|תעודת האבטחה}}
 +
ב- window, אם התקנתם את תוכנת ההתקנה של תעודת האבטחה, תוכלו להריץ פקודה זו:
 +
ניתן להריץ את הפקודה הבאה:
 +
 
 +
pip config set global.cert "C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
 +
 
 +
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו להריץ פקודה זו:
 +
 
 +
pip config set global.cert '''/usr/lib/ssl/certs/ca-certificates.crt'''
 +
 
  
{{קישור לתצוגת קריאה}}
 
  
<small>
+
=== דרך נוספת ===
''[[NetFriends (חברי נטפרי)|עמוד ראשי]]'' > ''[[תעודת האבטחה]]'' > ''התקנת תעודה ב pip''
 
</small>
 
  
יש להוריד את תעודת האבטחה של נטפרי מפה http://netfree.link/netfree-ca.crt ולשמור אותה במחשב.
+
יש ליצור או לערוך את הקובץ:
  
 +
%AppData%\pip\pip.ini
  
כעת יש ליצור קובץ טקסט בשם pip.ini (ובלינוקס pip.conf) בתיקייה בשם pip בנתיב הבא:
+
שם יש להוסיף, את השורות הבאות:
  
'''''<span dir="ltr">C:\Users\ <תיקיית המשתמש> \AppData\Roaming\pip</span>'''''
+
[global]
 +
cert = C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt
  
(אם התיקייה אינה קיימת, יש ליצור אותה)
+
וב - linux בהתאמה לפי הכתובת לעיל.
  
  
יש לרשום בקובץ pip.ini את התוכן הבא:
 
  
 +
הערה: הדברים לעיל נכונים במערכת Windows במידה והותקנה [[התקנת תעודה נפוצה|התוכנה של תעודת האבטחה]] או במערכות לינוקס והותקנה [[התקנת תעודה במערכת ההפעלה Ubuntu|תעודה לפי ההוראות כאן]].
  
  [global] <br/> cert = C:\netfree-ca.crt
+
במקרה שונה יש להוריד את התעודה למחשב [http://wiki.netfree.link/images/6/61/Netfree-ca-bundle-curl.zip מכאן], לחלץ, ולהריץ את הפקודה עם שינוי הנתיב בהתאם למיקום בו שמרתם את הקובץ במחשב.
  
במקום נתיב הקובץ (C:/netfree-ca.crt) יהיה עליכם לרשום את המיקום בו שמרתם את תעודת האבטחה.
 
  
----
+
===הרצה חד פעמית===
  
 +
כדי להריץ פקודה כלשהי באופן חד פעמי עם תעודות אלו בלי שינויים במחשב, ניתן להוסיף פרמטר זה לפקודה:
 +
--cert %programdata%\NetFree\CA\netfree-ca-bundle-curl.crt
  
לחילופין ניתן לבטל את הצורך בתעודה באתרי המקור של pip, ע"י הוספת השורות הבאות לקובץ הנ"ל:
+
וב -linux:
  
 +
--cert /usr/lib/ssl/certs/ca-certificates.crt
  
  [global]
 
  trusted-host = pypi.python.org
 
    pypi.org
 
    files.pythonhosted.org
 
  
 
==קישורים חיצוניים==
 
==קישורים חיצוניים==
 +
 +
[https://stackoverflow.com/questions/25981703 אפשרויות נוספות ודיון באתר stackoverflow.com]
 +
 
[https://pip.pypa.io/en/stable/ אתר התיעוד של pip]
 
[https://pip.pypa.io/en/stable/ אתר התיעוד של pip]

גרסה מ־10:27, 29 באפריל 2020

For English click here

למעבר מתצוגת עריכה לתצוגת קריאה

עמוד ראשי > תעודת האבטחה > התקנת תעודה ב-pip ‎‎

ב- window, אם התקנתם את תוכנת ההתקנה של תעודת האבטחה, תוכלו להריץ פקודה זו: ניתן להריץ את הפקודה הבאה:

pip config set global.cert "C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"

ב- linux, אם התקנתם את התעודה לפי ההוראות כאן, תוכלו להריץ פקודה זו:

pip config set global.cert /usr/lib/ssl/certs/ca-certificates.crt


דרך נוספת

יש ליצור או לערוך את הקובץ:

%AppData%\pip\pip.ini

שם יש להוסיף, את השורות הבאות:

[global]
cert = C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt

וב - linux בהתאמה לפי הכתובת לעיל.


הערה: הדברים לעיל נכונים במערכת Windows במידה והותקנה התוכנה של תעודת האבטחה או במערכות לינוקס והותקנה תעודה לפי ההוראות כאן.

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


הרצה חד פעמית

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

--cert %programdata%\NetFree\CA\netfree-ca-bundle-curl.crt

וב -linux:

--cert /usr/lib/ssl/certs/ca-certificates.crt


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

אפשרויות נוספות ודיון באתר stackoverflow.com

אתר התיעוד של pip