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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
{{קישור לתצוגת קריאה}}
שלמה (שיחה | תרומות)
 
(17 גרסאות ביניים של 6 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<div lang="en" dir="ltr">
{{עמוד באנגלית|Installation of certificate in npm}}
For English [[Installation of certificate in npm|click here]]
{{קישור לתצוגת קריאה}}
</div>
{{ניווט|תעודת האבטחה}}


{{קישור לתצוגת קריאה}}


<small>
''[[NetFriends (חברי נטפרי)|עמוד ראשי]]'' > ''[[תעודת האבטחה]]'' > ''התקנת תעודה ב npm''
</small>


=== אפשרות מועדפת ===
== אפשרות מומלצת ==
 
ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]]
 
== אפשרות שניה ==
 
במערכות windows יש להתקין את [https://netfree.link/pc/windows/CertInstaller.exe תוכנת ההתקנה של תעודת האבטחה], ולאחר מכן להריץ פקודה זו:
npm config -g set cafile %programdata%\netfree\ca\netfree-ca-bundle-curl.crt
 
 
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו להריץ פקודה זו:


[[התקנת תעודה בכל מוצרי node]]
npm config -g set cafile '''/usr/lib/ssl/certs/ca-certificates.crt'''


=== אפשרות שניה ===


מורידים את התעודה של הספק של נטפרי מפה.
במחשבי MAC או בכל מקרה אחר, תוכלו להוריד את התעודה מכאן:
http://netfree.link/netfree-ca.crt
https://netfree.link/cacert/cacert-bundle-curl-plus-netfree.pem
שומרים אותה במחשב איפה שהוא. ( למשל ב '''''C:\netfree-ca.crt''''' )


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


ואז מריצים את הפקודה הבאה. כמובן שתשימו את הכתובת הנכונה של התעודה במקום זה '''netfree-ca.crt'''
=== כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו: ===


npm config -g delete cafile


npm config set cafile "'''netfree-ca.crt'''"
== אפשרות שלישית ==


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


וזהו זה אמור לעבוד.
יש להריץ את הפקודה הבאה:


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


בשביל להסיר את התעודה אפשר ככה.


npm config delete cafile '''''


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


=== אפשרות שלישית ===
npm config -g set strict-ssl false


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


יש להריץ את הפקודה הבאה:
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]

גרסה אחרונה מ־23:27, 15 במאי 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