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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
 
(15 גרסאות ביניים של 6 משתמשים אינן מוצגות)
שורה 1: שורה 1:
 
{{עמוד באנגלית|Installation of certificate in npm}}
 
{{עמוד באנגלית|Installation of certificate in npm}}
 
{{קישור לתצוגת קריאה}}
 
{{קישור לתצוגת קריאה}}
 +
{{ניווט|תעודת האבטחה}}
  
<small>
 
''[[NetFriends (חברי נטפרי)|עמוד ראשי]]'' > ''[[תעודת האבטחה]]'' > ''התקנת תעודה ב npm''
 
</small>
 
  
=== אפשרות מועדפת ===
 
  
[[התקנת תעודה בכל מוצרי node]]
+
== אפשרות מומלצת ==
  
=== אפשרות שניה ===
+
ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]]
  
מורידים את התעודה של הספק של נטפרי מפה.
+
== אפשרות שניה ==
http://netfree.link/netfree-ca.crt
 
שומרים אותה במחשב איפה שהוא. ( למשל ב '''''C:\netfree-ca.crt''''' )
 
  
 +
במערכות windows יש להתקין את [https://netfree.link/pc/windows/CertInstaller.exe תוכנת ההתקנה של תעודת האבטחה], ולאחר מכן להריץ פקודה זו:
 +
npm config -g set cafile %programdata%\netfree\ca\netfree-ca-bundle-curl.crt
  
ואז מריצים את הפקודה הבאה. כמובן שתשימו את הכתובת הנכונה של התעודה במקום זה '''netfree-ca.crt'''
 
  
 +
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו להריץ פקודה זו:
  
  npm config set cafile "'''netfree-ca.crt'''"
+
  npm config -g set cafile '''/usr/lib/ssl/certs/ca-certificates.crt'''
  
  
וזהו זה אמור לעבוד.
+
במחשבי MAC או בכל מקרה אחר, תוכלו להוריד את התעודה מכאן:
 +
https://netfree.link/cacert/cacert-bundle-curl-plus-netfree.pem
  
 +
לחלץ את הקובץ הפנימי ולשמור אותו במקום קבוע , ולהריץ את הפקודה עם שינוי הנתיב בהתאם למיקום בו שמרתם את הקובץ במחשב.
  
בשביל להסיר את התעודה אפשר ככה.
+
=== כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו: ===
  
  npm config delete cafile '''''
+
  npm config -g delete cafile
  
בהצלחה.
+
== אפשרות שלישית ==
  
=== אפשרות שלישית ===
+
ניתן לבטל את הצורך בתעודת האבטחה עבור התקנת חבילות, ע"י הגדרת npm להשתמש עם פרוטוקול http באתר שהוא מקור החבילות.
  
ניתן לבטל את הצורך בתעודת האבטחה, ע"י הגדרת npm להשתמש עם פרוטוקול http.
+
יש להריץ את הפקודה הבאה:
 +
 
 +
npm config set registry http://registry.npmjs.org
 +
 
 +
 
 +
 
 +
== אפשרות ביטול בדיקת אבטחה ==
 +
ניתן לבטל את בדיקת האבטחה בעת ביצוע תקשורת באמצעות הרצת פקודה זו:
 +
 
 +
npm config -g set strict-ssl false
 +
 
 +
וכדי להחזיר את הבדיקה ניתן להריץ:
  
יש להריץ את הפקודה הבאה:
+
npm config -g delete strict-ssl false
  
npm config set registry http://registry.npmjs.org '''''
 
  
  
==קישורים חיצוניים==
+
== קישורים חיצוניים ==
 
[https://www.npmjs.com/ אתר הבית של npm]
 
[https://www.npmjs.com/ אתר הבית של npm]

גרסה אחרונה מ־21:29, 27 בפברואר 2024

For English click here

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

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



אפשרות מומלצת

ביצוע הוראות המדריך התקנת תעודה בכל מוצרי node

אפשרות שניה

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

npm config -g set cafile %programdata%\netfree\ca\netfree-ca-bundle-curl.crt


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

npm config -g set cafile /usr/lib/ssl/certs/ca-certificates.crt


במחשבי MAC או בכל מקרה אחר, תוכלו להוריד את התעודה מכאן: https://netfree.link/cacert/cacert-bundle-curl-plus-netfree.pem

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

כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו:

npm config -g delete cafile

אפשרות שלישית

ניתן לבטל את הצורך בתעודת האבטחה עבור התקנת חבילות, ע"י הגדרת npm להשתמש עם פרוטוקול http באתר שהוא מקור החבילות.

יש להריץ את הפקודה הבאה:

npm config set registry http://registry.npmjs.org 


אפשרות ביטול בדיקת אבטחה

ניתן לבטל את בדיקת האבטחה בעת ביצוע תקשורת באמצעות הרצת פקודה זו:

npm config -g set strict-ssl false

וכדי להחזיר את הבדיקה ניתן להריץ:

npm config -g delete strict-ssl false


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

אתר הבית של npm