In this article:
This article describes how to manage your Git services accounts; how to assign them to GitProtect platform, how to decide which repositories should've license assigned and much more. The management of your GIT organizations/accounts is done through Git tab in web panel.
Add new organization
To assign your organization/account click on Add organization button, which is available on Git tab in a web-based console of GitProtect. That will cause to display Authentication aside , which will allow you to choose the service that your account works on - currently available are Bitbucket and GitHub.
Choosing one of services will display additional sections including Settings, Default device and Repositories list sync interval.
In settings section you can define whether you use Self hosted(on-premise) deployment of Git service(GitHub Enterprise for GitHub and Bitbucket Data Center for Bitbucket). If so, you need to provide the IP address of your local Git service.
The second option, which is Automatically add new repositories defines, if new repositories created on your Git service and synchronized with GitProtect platform should've automatically assigned license for protection.
Default device is the device that will be used for communication with Git service, it will retrieve repositories that you want to backup and send it to the storage. It needs to be a device, that has installed Agent application of GitProtect and by default it is the main device.
Repositories list sync interval
This section allows you to set up time interval after which the system will refresh and synchronize the data about your organization/account repositories. You can define, whether it should be done every few minutes or hours.
After setting all the above options click Proceed button, which will redirect you to the website of the chosen Git service.
To assign your Bitbucket organization/account to the platform you need to log into it first.
After doing so, you have to grant the access for Xopero One application to all the required options like reading and modifying information and repositories on your account simply by pressing Grant access button.
In case of GitHub what you need to do is to log into your account and GitProtect will take care of the rest - getting all the permissions, processing all the data - automatically.
Manage the organization
With GitProtect you can manage not only whole account, but each repository. Choose Git tab and click on Manage&Restore button next to the account that you want to operate on.
By doing that system will display all the repositories included in your account and some of its details like name of the repository, status, next backup etc.
If you use GitHub and you would like to protect organization repos check this article.
At this point you can also decide whether you want to assign the license to the repository(so that would be possible to include it in backup plan) or not simply by switching the License Assigned on/off.
You can also perform few operations available on the action menu, including:
List of plans - which will display a list of backup plans that the repository has been already included in.
Restore - to start the restore process.
Repository details - to verify the statistics and additional information about backup of selected repository.
Delete the organization
To delete the organization from the GitProtect platform open Git tab and select Edit button on the organization panel.
After doing so, the console will display another aside, where on the action bar, which is placed on the bottom you need to click Remove button. In the next step you have to confirm that you want to delete the organization.
Keep in mind that deleting the organization does not delete the backup of repositories.