# Error: Insufficient permissions to install app (install on staging)

**URL:** <https://community.developer.atlassian.com/t/error-insufficient-permissions-to-install-app-install-on-staging/99187>\
**Category:** Forge Platform and Tools\
**Tags:** forge-install, forge-cli, forge-cli-cicd\
**Created:** [February 19, 2026, 3:38pm UTC](https://community.developer.atlassian.com/t/error-insufficient-permissions-to-install-app-install-on-staging/99187 "2026-02-19T15:38:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MichaelChan](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@MichaelChan](https://community.developer.atlassian.com/u/MichaelChan)\
**Post date:** [February 19, 2026, 3:38pm UTC](https://community.developer.atlassian.com/t/error-insufficient-permissions-to-install-app-install-on-staging/99187/1 "2026-02-19T15:38:44Z")

</div>

Hello,

I am having a Forge app under development (not yet listed on Market place). I created it under my own user account. I am able to deploy and install it on my own testing site / another site as staging.

However, I am encountering problems when setting up the CI/CD pipeline using our devops user account.

When I test with devops account, I can successfully deploy the app to the staging environment, however when I attempts to install it on staging `forge install --site <staging-site>.atlassian.net --product jira -e staging --verbose` (with `--non-interactive` if on actual pipeline), I received an error as follows:

```auto
Error: Insufficient permissions to install app (requestId: ...)

To install the app on this site, generate an installation link in the developer console and share it with the site admin: https://developer.atlassian.com/console/myapps/<app-id>/distribution

```

Answers from some previous posts suggested to run `forge register`, however this will change the app Id and it is not what I want. I just want to install the app to our staging site. Is it possible before listing it to Market place?

Thank you very much for your time.

Kind regards,

---

<div class="post-metadata">

**Author:** ![MichaelChan](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@MichaelChan](https://community.developer.atlassian.com/u/MichaelChan)\
**Post date:** [February 20, 2026, 10:48am UTC](https://community.developer.atlassian.com/t/error-insufficient-permissions-to-install-app-install-on-staging/99187/2 "2026-02-20T10:48:34Z")

</div>

I solved my issue with the help of Atlassian Ecosystem support. In case anyone in the future have the same problem, here is how it should be done:

1. Do not need to run `forge register` as they should share the same appId
2. the devops account should be assigned as `Deployer` in the Forge app
3. the devops account should be a Jira admin (or site admin) of the staging site. Mine is a jira app so a jira admin is enough
