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".