Unable to create organisation account with GitHub

I’m trying to integrate SonarCloud with open source GitHub organisation:

  • I created the account
  • I’m authorizing to GitHub using my account and granting access
  • then I’m selecting the repository (jira-plugin) I’m interested with
  • and then I am redirected to “log in” page again and I’m stuck…

Hi @warden,

That is unexpected behaviour, a few questions to better understand:

Do you mean creating a personal account for you? Or creating an organization on SonarCloud?

Do you mean authorizing SonarCloud access to your personal GitHub account or to the GitHub organization?

Are you an adminstrator of the organization on GitHub?

Thanks,
Tom

Hi @TomVanBraband,

That is unexpected behaviour, a few questions to better understand:

I created the account

Do you mean creating a personal account for you? Or creating an organization on SonarCloud?

I created a personal account (as I am just one of the maintainers of just one plugin, not the whole jenkinsci organisation).

I’m authorizing to GitHub using my account and granting access

Do you mean authorizing SonarCloud access to your personal GitHub account or to the GitHub organization?
Are you an adminstrator of the organization on GitHub?

I am not the administrator of the organisation on GH for the reason stated above.
I am trying to use “You will be asked to grant access to the SonarCould application on your organization or user account, which will allow you to choose which repositories you want to analyze.”, then I’m selecting jenkinsci organisation (that I am not the admin of, but I have write access to one of the repos), then I select “jenkinsci/jira” - it has the badge “Installed” already.
But then, when I click next, I get (something that wasn’t there yesterday) an error:
“This action must be performed by an organization owner”.

Well, this is making it unusable as each of the plugins is maintained by a different GH user that definitely doesn’t have GH organisation admin permissions. How can I alleviate that? I understand this is for creating some hooks, but is there a manual alternative?