
Hi aaPanel team,
I’m using the Git feature in aaPanel and noticed a limitation.
Right now, aaPanel supports only one SSH key for GitHub. Because of this, I can connect only one repo properly. When I manage multiple domains or projects, I need separate SSH keys for each repository, but aaPanel doesn’t allow that.
GitHub also doesn’t always allow using the same SSH key for multiple repos, especially when keeping projects isolated.
What I’m requesting:
Allow multiple SSH keys for Git integration
Let us assign one SSH key per repo or per domain
Option to auto-generate random SSH keys for each repo
This would make Git usage much easier for people managing many websites or projects on one server.
Hope you can consider this feature.
Thanks 👍
— KloudBoy
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/managing-deploy-keys#deploy-keys