Table of Contents

GitHub

Yasuhiro Miyoshi Updated by Yasuhiro Miyoshi

Translation Disclaimer: The documents herein have been machine translated for your convenience by translation software. While reasonable efforts are made to provide accurate translations, portions may be incorrect. If you would like to report a translation error or inaccuracy, we encourage you to please contact us.

Creating an Organization

To create an organization, go to the Github administration page and check if the organization has been created.

If there is no organization, please create a new organization. If you execute the linkage without an organization, an error will occur.

If the above error occurs even though the organization has already been created, please see the supplemental information below.

γ€€γ€€

Integration setup

Search on Github from the integration screen of the IT management cloud. Click Integrate.

Base URI, Client ID and Client Secret are only for Enterprise plan.

Go to the login page on GitHub. After logging in, a confirmation screen will appear to allow you to grant permissions.

Check the details of the authority to be granted and allow it.

Confirm the contents of the authorization to be granted, click "Grant" for the organization, and then click "Authorize".

If the above error occurs even though the organization has already been created, please see the supplemental information below.

If the integration with GitHub is successful, the registered user information will appear in the account list.γ€€

If it does not complete normally, edit it from the status tab of the integration screen and try the linkage again.

If you can't solve it, please contact us via chat πŸ™

γ€€

How to Integrate with Enterprise Plan

If you are using Enterprise Plan, the linkage method is different. Please follow the steps below.

γ€€

Create OAuth App

Follow the steps on the Github page Building OAuth Apps. The following is a supplemental list of parameters to be entered.

Input https://itmc.i.moneyforward.com/γ€€

Input https://itmc.i.moneyforward.com/oauth/callback

γ€€

Base URI

Check the domains you added when verifying and approving domains for use in Github Enterprise. (Include https://.)

γ€€

Client ID and Client Secret

After creating the OAuth app, the Client ID will be displayed, copy the value (alphanumeric). (This will be the Client ID for the IT Management Cloud)

Click the "Generate a new client secret" button.

The Client secret will be displayed, so copy and save it.

γ€€

Integration Setup

Enter the Base URI, Client ID, and Client Secret confirmed in the above procedure, and click "Integrate".

If the integration with GitHub is successful, the registered user information will appear in the account list.γ€€

If the integration does not complete successfully, please edit the information from the status tab on the integration screen and try the integration again.

If the problem persists, please contact us via chat πŸ™.

γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€

Supplementary information

In the following cases, operations are required on the Github side.

  • When you want to link a new organization additionally after Github linking.
  • When you forgot to press Grant and Authorize when linking a new organization.

γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€

Operation on Github side

Perform the following operations to Grant the added organization or the organization you forgot to Grant.

  1. Go to https://github.com/settings/applications.
  2. Click on Money Forward IT Management Cloud app
  3. Press the Grant button under Organization access.
  4. The IT Management Cloud will be used to link the two again. As shown in the next image, the organization that has implemented Grant will be able to select it.

How did we do?

Garoon

GitKraken

Contact