...
...
GitHub Account Setup
Step 1: Create GitHub Account and Log In
Sign up or log in to GitHub.
Step 2: Create Organization and Repository
In GitHub, create an organization if necessary.
Set up a repository with similar parameters as Bitbucket:
Project Name
Repository Name
Default Branch: "main"
Step 3: Add StagingPro as admin collaborator in repository
...
Link your GitHub repository to StagingPro.
Add
StagingPro
as an Admin collaborator to allow seamless integration.
Step 5: Verify Repository
...
Log in to StagingPro and connect to Github.
Enter the repository URL in StagingPro under Settings > Connect Repository.
Verify the account, and you will receive a success message.
Step 6: Add Team Members
...
Click on Add Team member you will see below screen where you can see user verification form.
...
When adding a team member their GitHub id also needs to be entered in order to add the user to the StagingPro branch for your project.
...
Step 7: Remove User
To remove a user, click "Remove" in StagingPro. This action removes the user from StagingPro but not from GitHub.
Step 8: Change Permissions
...
Change user permissions by navigating to the user settings and modifying their access.
By selecting “Change Permission,” you can give each team member access to individual staging environments. It is recommended that you restrict access to your production store to only those users who actually need it.
...
IMPORTANT:
Github Actions and workflow processes should be assigned to your development team who will review and fixes the notifications visible on the deployment logs. Once all log items are reviewed and fixed by your development team, the StagingPro code deployments will be successful.
...