The framework submodule is fetched over SSH on port 10022. Before you run the script:
Add your SSH public key to your Gitea account.
Connect once by hand so the server's host key is known (the script refuses unknown host keys):
ssh -p 10022 -T git@git.tirsystem.com
A message that you have successfully authenticated, without shell access, means it works.
Passphrase keys. The script never prompts for a passphrase. A key with a passphrase must already be loaded in ssh-agent (ssh-add). This is tracked in issue 77.