From 4f6b4742f387e25c8225403038d123cd06f606fc Mon Sep 17 00:00:00 2001 From: Tirsvad Date: Mon, 12 Oct 2026 22:09:38 +0200 Subject: [PATCH] Publish wiki from the repository --- SshAndTokens.ms.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 SshAndTokens.ms.md diff --git a/SshAndTokens.ms.md b/SshAndTokens.ms.md new file mode 100644 index 0000000..31d3f3d --- /dev/null +++ b/SshAndTokens.ms.md @@ -0,0 +1,31 @@ + + +> Ini ialah terjemahan [`SshAndTokens`](SshAndTokens). Halaman bahasa Inggeris ialah teks yang sah, dan perubahan di sini akan ditimpa pada penerbitan wiki yang seterusnya. + +[English](SshAndTokens) | [Dansk](SshAndTokens.da) | Bahasa Melayu + +# SSH dan token + +## Akses SSH ke Gitea + +Submodul framework diambil melalui SSH pada port **10022**. Sebelum anda menjalankan skrip: + +1. Tambahkan kunci awam SSH anda ke akaun Gitea anda. +2. Sambung sekali secara manual supaya kunci hos pelayan dikenali (skrip menolak kunci hos yang tidak dikenali): + + ```bash + ssh -p 10022 -T git@git.tirsystem.com + ``` + + Mesej bahawa anda telah berjaya disahkan, tanpa akses shell, bermakna ia berfungsi. + +> **Kunci dengan frasa laluan.** Skrip tidak pernah meminta frasa laluan. Kunci dengan frasa laluan mesti sudah dimuatkan dalam `ssh-agent` (`ssh-add`). Perkara ini dijejaki dalam [issue 77](https://git.tirsystem.com/TirSystem-BashScript/repo-foundry/issues/77). + +## Token + +| Token | Kunci dalam `.env` | Diperlukan | Jenis | +| --- | --- | --- | --- | +| Token akses Gitea | `GITEA_TOKEN` | sentiasa | token akses dengan skop | +| GitHub personal access token | `GITHUB_PAT` | hanya jika anda memilih GitHub | personal access token **klasik** | + +Langkah demi langkah dengan gambar: [cara mencipta token akses](https://git.tirsystem.com/TirSystem-BashScript/repo-foundry/src/branch/main/howto/create-access-tokens.md). Kebenaran yang tepat terdapat di bawah [Token permissions](https://git.tirsystem.com/TirSystem-BashScript/repo-foundry/src/branch/main/README.md#token-permissions) dalam README.