Today, we will look at how you can use GitHub Integration for version control and collaborating on your Power Apps Project.
I assume you already have a git hub account, if not, you can sign up for free from https://github.com/
First thing, you will need to create a repository for your project.
It is important to keep the repository as a private one (unless, you have good reasons to make it public).
Provide a repository name and description (If you want).
Once you create your new repository, you will need to generate a Personal Access Token, which will be used to read/write data from/to your GitHub repository.
a. Navigate to your GitHub Settings
b. From the settings page, select the Developer Setting menu
c. Select “Personal access tokens” > “Fine-Grained tokens” and click “Generate a new token”
d. Set your token details
Once you set your permissions, click Generate token.
Make sure you copy your token to a safe place.
We will need to activate the experimental feature “Show the Git version control setting“.
Once you enable the “Show the Git version control setting” feature, a new section will appear in your App Settings
Click Connect, and let’s go through the wizard:
Click Apply.
The next screen allows you to input your username (Github username), and token from step2.
Once you enter the login and token details, you will see the following screen:
Once you finish the setup steps, you will notice this new icon on the top right side of your screen
Anytime you change your app, you can commit these changes to git hub.
Now, you can navigate back to github and check your app content.
As we have specified a folder name “SelfService”, you will find all your files in this folder:
Enjoy 😍 !