Téigh ar aghaidh chuig an bpríomhábhar
Leagan: 6.x

Pacáistí a chosaint

Ceadaíonn Verdaccio duit foilsiú a chosaint ar do chlár. Chun é sin a bhaint amach beidh ort do rochtain ar phacáistí a chumrú i gceart.

Cumraíocht pacáiste

Féachaimis mar shampla an socrú seo a leanas. Tá sraith spleáchais agat a bhfuil réimír acu le my-company-* agus ní mór duit iad a chosaint ar úsáideoirí logáilte isteach gan ainm nó neamhúdaraithe eile.

'my-company-*':
access: admin teamA teamB teamC
publish: admin teamA

Leis an gcumraíocht seo, ceadaímid do na grúpaí admin agus teamA foilsiú agus teamA, teamB agus teamC chun _ rochtain a fháil_ ar na spleáchais sonraithe.

Úsáid cás: déanann teamD iarracht rochtain a fháil ar an spleáchas

Mar sin, má táim logáilte mar teamD. Níor cheart go mbeinn in ann rochtain a fháil ar gach spleáchas a mheaitseálann an patrún mo chuideachta-*.

➜ npm whoami
teamD

Ní bheidh rochtain agam ar a leithéid de spleáchais agus ní bheidh siad le feiceáil tríd an gcomhéadan gréasáin don úsáideoir teamD. Má dhéanaim iarracht é a rochtain, tarlóidh an méid seo a leanas:

➜ npm install my-company-core
npm ERR! code E403
npm ERR! 403 Forbidden: webpack-1@latest

nó le yarn:

➜ yarn add my-company-core
yarn add v0.24.6
info No lockfile found.
[1/4] 🔍 Resolving packages...
earráid Tharla earráid gan súil: "http://localhost:5555/webpack-1: níl cead ag úsáideoirí neamhchláraithe rochtain a fháil ar an bpacáiste my-company-core".