The source code is Mirrored from https://repo.or.cz/w/tinycc.git
Guide on using SSH keys to setup Mirroring.
-
Generate SSH Key using any tool.
- Recommended: to download and use ssh-keygen tool.
- Can be done online.
https://8gwifi.org/sshfunctions.jsp
Caution: online website can steal your generated SSH key,
-
Place the generated Public Key into Repository to access it.
-
Insert Private Key as Actions Repository Secret in the script running repository, so it would use it and gain access.
As mentioned you use any SSH key generator. (Example: https://8gwifi.org/sshfunctions.jsp)
And you do this, remember to trigger workflow, it should all work.
It seems that Personal Access Token (PAT) with repo
permission scope, might be required to make releases on mirror-repository.
https://github.com/organizations/Tiny-C-Compiler/settings/personal-access-tokens-onboarding
Previously there were tests with using a single repository and GitHub actions reside in branch of repository.
However to keep mirror repository as uncluttered and to its original state a separate GitHub repository was made to handle the mirroring.
https://github.com/Tiny-C-Compiler/mirror-repository/tree/github-actions