Te turanga matauranga I raro i te awhi
Manatoko i te hanga
Ko te puna tuwhera anake ka awhina mena ko te waehere e whakahaerehia ana e koe ko te waehere i mua whakaputaina. Ko te Nymchat he mea hanga kia taea e koe te tirotiro i a koe ano, mai i roto i te taupānga mai i te tauranga ranei.
He mihini tenei wharangi kia pai ai. Ko te reo Ingarihi taketake te putanga e tika ana.
Ka taea te hanga
Te hanga i te taupānga emit a build-manifest.json kei roto te puna commit, a
SHA-256 hash o ia taonga HTML, JavaScript me CSS, me te kotahi
bundleHash i runga i taua huinga rawa katoa.
Ko te putanga ka whakawhirinaki anake ki te ihirangi puna - ara ko te wa hanga kua tuhia ko te
commit i te wa i oma ai te hanga — na te tangata ano e hanga ano
commit ka whiwhi i nga konae paita-rite me te pera ano bundleHash.
Ka hanga ano e te Hohenga GitHub ia mahi takitahi me te tohu i te hanga-whakapapa
he whakaaturanga mo te hash me te whakaaturanga, no reira he rekoata kua hainatia hei here a
bundleHash ki te commit i roto i te putunga, i hangaia e tetahi mea ke atu i te
tukunga.
He aha nga korero e tirohia ana e te korero mo
Mō i roto i te pane ka whakahaere i te haki ora, i to kaitirotiro.
Ka tiki ano i ia rawa kei te rere tonu te wharangi, ka taia ki te API Tukutuku Crypto, a
ka whakataurite ki te whakaaturanga. Na - a koinei te waahanga nui - koinei
ka tatau ano i te bundleHash mai i nga hashes te reira kua tatau noa, ehara mai
Ko nga mea katoa e kii ana te whakaaturanga, me te titiro ki roto i nga whakaaturanga kua hainatia e te putunga
na roto i te GitHub API.
Koina te mea ka aukati i te tukunga mai i te whakamana i a ia ano: te mahi tahi me nga konae kua whakarereketia kei te rahua tonu te whakaaturanga taurite, na te mea karekau he tohu o te hash kua tohua.
| Tūnga | Tikanga |
|---|---|
| &taki; Taupānga whai mana kua whakamanatia (n/n) | Ka rite ki nga rawa katoa, ka whakamanahia e te putunga putunga nga korero kua oti te tatau, a ka tukuna te wharangi mai i te rohe mana. |
| ⚠ Hanga manatoko · ehara i te taupānga mana | He pono te waehere me te whakamana, engari he whakaata tenei ki tetahi atu rohe. Kaore e taea e te whakaata te tango i tenei whakatupato me te kore e tutuki te manatoko. |
| ✗ Tauritenga | Karekau he rawa e aro ki nga korero a te whakaaturanga. |
| ✗ Hanga kore mana | Karekau he taunakitanga mai i te putunga putunga kua tohua - he whakaaturanga i mahia e ia ake. |
| ⚠ Tikanga kaore e taea te toro atu | Kaore i taea te toro atu ki te API GitHub, no reira kare e taea te tirotiro i te whakaaturanga. |
Manatoko ana koe
Hangaia ano te commit i nga ingoa korero Mo te korero ka whakataurite:
git clone https://github.com/Spl0itable/NYM
cd NYM
git checkout <commit shown in the About dialog>
npm ci
npm run build # prints "Build hash: <bundleHash>"
Ko te hash kua taia kia rite ki nga korero e rua i roto i te korero mo te korero me te mea kei roto i taua mahi hanga-provenance run summary. Ka taea hoki e koe te tirotiro tika i te hainatanga me te GitHub CLI:
gh attestation verify dist/build-manifest.json --repo Spl0itable/NYM
Ko te karaati whakamana
Ko te karaati whakamana he korero, i whakaputaina i runga i te waarangi kua whakaritea, kei te kaiwhakawhanake kaore ka whiwhi i tetahi ota huna a te kawanatanga kaore e taea te whakaatu - a Reta Haumaru Motu, he ota FISA. Ka taea e te kaiwhakawhanake kia noho wahangu he ota pera, engari e kore e taea te tohe ki te korero teka, no reira kua mate te kanari, kua ngaro ranei ake te tohu.
E noho ana i roto canary.json kei te putake o te putunga ka tikina tika
mai i a GitHub, na reira ka taea te tirotiro motuhake o tana hitori mo nga mea katoa e kii ana te waahi kua tukuna.
Ko te korero mo nga tae-waehere korero:
| Tae | Tikanga |
|---|---|
| Kakariki — marama katoa | Ko te waitohu, o naianei, me te hainatanga e rite ana ki te ki o te kaiwhakawhanake. Karekau he ota ngaro i tae mai. |
| Kōwhai — kua roa, kaore ranei i te marama katoa | Kaore i whakahoutia i runga i tona ra i kiia, i tona ra ranei allClear he teka te haki. Kaore e taea te whakakore i te ota wahangu. |
| Whero - hainatanga muhu, kua ngaro ranei | Karekau te hainatanga e taurite ki te ki o te kaiwhakawhanake, kua tangohia katoatia ranei te konae. Me waiho tenei hei whakatupato nui. |
Te punga hou
Ko te canary kua hainatia e whakauru ana i te teitei poraka Bitcoin hou me te hash i te wa o te hainatanga. Kare e taea te mohio ki tera waahi i mua i te noho o te poraka, e tohu ana ko te kanari hainatia muri he waahi motuhake i roto i te waa kaore i haina i mua i nga marama nui o mua. Ko te korero mo te korero e hono ana te punga ki tetahi kaihōpara poraka kia taea ai e koe te tirotiro.