{"id":4540,"date":"2023-11-21T15:27:30","date_gmt":"2023-11-21T15:27:30","guid":{"rendered":"https:\/\/gitprotect.io\/blog\/?p=4540"},"modified":"2026-03-20T08:32:21","modified_gmt":"2026-03-20T08:32:21","slug":"how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata","status":"publish","type":"post","link":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/","title":{"rendered":"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata"},"content":{"rendered":"\n<p><strong>Dive into reading the article and find out how easy it is to create your GitProtect account and start protecting your critical DevOps data. Test a backup software during <\/strong><a href=\"https:\/\/gitprotect.io\/sign-up.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>a 14-day trial period<\/strong><\/a><strong>.&nbsp;<\/strong><\/p>\n\n\n\n<p>The world of cybersecurity is developing fast, and, unfortunately, the threats of losing your data are enlarging with every second. What to say about protecting the most valuable and crucial things &#8211; your repository and metadata? In this situation, it doesn\u2019t matter what camp you belong to, GitLab, GitHub, or Bitbucket. The most essential is how to protect your source code and all the related metadata. And, actually, it is what we are going to speak about in this article.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let\u2019s get started &#8211; set up your account<\/h2>\n\n\n\n<p>So, first let\u2019s speak about how to set up your GitProtect account, which is probably the easiest thing you have ever done. For the first step, you will need to sign up by providing your email address or using single-sign-on (SSO) and utilizing your Google, GitHub, GitLab, Atlassian, or Microsoft account.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"409\" height=\"459\" src=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect.jpg\" alt=\"How to set up GitProtect - step 1\" class=\"wp-image-4541\" style=\"width:307px;height:auto\" srcset=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect.jpg 409w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-267x300.jpg 267w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-400x449.jpg 400w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/figure><\/div>\n\n\n<p>If you choose the first option with an email address, you will be asked to fill in some information, including your full name, name of your organization, region of deployment &#8211; Europe, United States, or Australia, and set a strong password. Remember that your password should include at least 9 characters among which there should be numbers, lowercase, and uppercase letters, and special characters like #$&amp;*% &#8211; a bit comprehensive but security first. Remember to be abstract, and create a unique password. Another good idea is to save your password in a <a href=\"https:\/\/cybernews.com\/best-password-managers\/free-password-managers\/\" target=\"_blank\" rel=\"noreferrer noopener\">password manager<\/a>, thus you won\u2019t need to remember it, repeat it, or write it somewhere down, so that one day you may lose it.\u00a0<\/p>\n\n\n\n<p>That\u2019s it! Welcome to the world of the most professional and the most advanced DevOps backup!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"439\" height=\"786\" src=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect1.jpg\" alt=\"How to set up GitProtect - step 2\" class=\"wp-image-4542\" style=\"width:317px;height:auto\" srcset=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect1.jpg 439w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect1-168x300.jpg 168w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect1-400x716.jpg 400w\" sizes=\"(max-width: 439px) 100vw, 439px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Backup plan &#8211; set it up without worries<\/h2>\n\n\n\n<p>After your successful registration, you will need to connect your GitProtect account to your Git hosting account, whether it is GitHub, GitLab, Bitbucket, or Jira. All you need is to choose your git repository hosting provider and sign up with it. Now you are linked, and ready to create your first backup plan.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"771\" height=\"368\" src=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect3.jpg\" alt=\"How to set up GitProtect - step 3\" class=\"wp-image-4543\" style=\"width:496px;height:auto\" srcset=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect3.jpg 771w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect3-300x143.jpg 300w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect3-768x367.jpg 768w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect3-400x191.jpg 400w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><\/figure><\/div>\n\n\n<p>When we speak about plan creation it is so easy that even a child can do it. All you need is a good Internet connection, then your intuition will do all the job. But, before starting to create your plan, answer the questions like: \u201cwhy do I need this backup plan?\u201d, \u201cwhat level of security do I want?\u201d From the first side, it may seem easy but when you begin setting up your plan it is better to know your expectations to create a really useful plan. Though don\u2019t worry, you can create as many plans as you need.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Predefined backup plan&nbsp;<\/h2>\n\n\n\n<p>Once you connect your version control software, you can just confirm a predefined backup plan that will appear automatically in the dashboard. By default, it will start protecting all your repositories and metadata once a day and store your copies on included free unlimited cloud storage GitProtect provides. You will have the main options set up as well (3 months retention, data compression, task balancing, and error handling) but you can change all of them anytime &#8211; even when confirming the plan. Now all you need to do to automatically protect your entire account data is to confirm the plan by clicking the \u201cRun now\u201d button. That\u2019s it &#8211; your first backup plan is up and running.&nbsp;<\/p>\n\n\n\n<p>Not sure? Don\u2019t worry, you will get daily email notifications with all statuses.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"847\" height=\"403\" src=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect4.jpg\" alt=\"How to set up GitProtect - step 4\" class=\"wp-image-4544\" style=\"width:498px;height:auto\" srcset=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect4.jpg 847w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect4-300x143.jpg 300w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect4-768x365.jpg 768w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect4-400x190.jpg 400w\" sizes=\"(max-width: 847px) 100vw, 847px\" \/><\/figure><\/div>\n\n\n<p>If you don&#8217;t want to set a plan right away, no problem, predefined plans are always visible and available in the panel &#8211; in the list of the plans so you can use them anytime.<\/p>\n\n\n\n<p>Using predefined backup plans you can enable:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Git Protection &#8211; this backup plan will protect all the metadata, but you can choose all or selected repositories.<\/li>\n\n\n\n<li>Jira Protection &#8211; this backup plan will protect the whole Jira account.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Custom Backup Plan Settings<\/h2>\n\n\n\n<p>It\u2019s obvious that a predefined backup plan might not meet all of your requirements and you will want to create your own to have full control over the backup schedule, retention (up to unlimited), encryption, compression, and more. Moreover, you may want to store copies on your own storage, which obviously you can assign (local directory, SMB, NFS, or any S3 compatible cloud) if your GitProtect plan allows you to do so.&nbsp;<\/p>\n\n\n\n<p>To start your first backup plan, open the bookmark with the title \u201cPlans\u201d under the GitProtect logo and then click the \u201cAdd plan\u201d button in the upper left corner of the panel, to see the setup options. Now, let\u2019s proceed to the backup plan title and other usual but crucial backup settings. So, you need to specify your plan with a name that will be clear for you and you can easily find it even if you have a hundred of such plans.&nbsp;<\/p>\n\n\n\n<p>Now let\u2019s choose a backup plan type &#8211; decide whether you want to protect GitHub, GitLab, or Bitbucket repositories and metadata, Jira or GitLab groups.&nbsp;<\/p>\n\n\n\n<p>Let\u2019s stay with git. The following stage is to choose repositories that you want to protect. It\u2019s up to you to decide how many repositories to include in your plan &#8211; you can settle a plan for one separate repository or you can include a few or all repositories into your plan. Don\u2019t forget to include the data you want to protect. There can be issues, wikis, hooks, etc. Depending on the repository, whether it is GitHub, GitLab, or Bitbucket, the metadata may differ. You can see all the metadata you can back up with GitProtect if you at least peer into our <a href=\"https:\/\/gitprotect.io\/faq\/what-is-included-in-backups.html\" target=\"_blank\" rel=\"noreferrer noopener\">FAQ section<\/a>.&nbsp;<\/p>\n\n\n\n<p>After you have chosen the metadata you need to protect, you can choose the storage you want to back up your data to. We offer you our Unlimited Cloud Storage, but you can bring your own one compatible with S3 or on-prem, as well. So, choose the storage, and then you can jump to the next section to automate your backup using the scheduler.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to set up your Scheduler?&nbsp;<\/h3>\n\n\n\n<p>Here it is important to determine the schedule you would like your backup copy to be performed. There are four options: Basic, Custom, Forever Incremental, and Grandfather-Father-Son (GFS), and depending on which one you choose, your copies will rotate and perform in a slightly different way. At this stage, you can still freely adjust the settings of a specific scheduler &#8211; the type and execution time of individual copies (full, incremental, and differential).&nbsp;<\/p>\n\n\n\n<p>In each of them, you are offered to choose on which basis your backup will be performed (monthly, weekly, daily, or hourly). Moreover, you can schedule the exact day of the month, or week when you are interested in your backup to be executed.&nbsp;<\/p>\n\n\n\n<p>What is more, here we have a very useful function &#8211; Backup Window. This feature permits you to define a preferable time period when your backup will be done and the hours when your backup won\u2019t be executed. For example, you want to reduce throttling during work hours, so that your DevOps team has stable and secure Internet access. Your team works peacefully and your backup is done automatically when your team relaxes and gets new powers to write perfect strings of code the next day.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"947\" height=\"472\" src=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect5.jpg\" alt=\"How to set up GitProtect - step 5\" class=\"wp-image-4545\" style=\"width:498px;height:auto\" srcset=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect5.jpg 947w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect5-300x150.jpg 300w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect5-768x383.jpg 768w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect5-400x199.jpg 400w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect5-600x300.jpg 600w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect5-800x400.jpg 800w\" sizes=\"(max-width: 947px) 100vw, 947px\" \/><\/figure><\/div>\n\n\n<p>And, finally, the last issue you need to decide on is retention. First and foremost, you have the option to set up even infinite retention (not all backup vendors offer such a possibility!) Why is <a href=\"https:\/\/gitprotect.io\/features\/backup-performance\/backup-retention.html#article-content\" target=\"_blank\" rel=\"noreferrer noopener\">retention such a principal feature<\/a>? It can be due to legal, compliance, and your internal organization requirements for storing your critical data and copies. For example, if an organization is planning to go through a security audit, like SOC 2 or ISO 27001, retention can play an important role as it guarantees accessibility of your data from any point in time.&nbsp;<\/p>\n\n\n\n<p>Moreover, we shouldn\u2019t forget about the Shared Responsibility Model which all SaaS providers follow. Thus, a SaaS provider is responsible for the smooth running of its infrastructure, and a user has to protect its own data. Having unlimited retention, the company can stay assured that it can run the copy it needs from any specific moment.&nbsp;<\/p>\n\n\n\n<p>GitProtect.io provides organizations with 3 possible retention rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>by time &#8211; how long an organization needs to keep its copies;<\/li>\n\n\n\n<li>by number of copies &#8211; how many copies an organization needs to keep;<\/li>\n\n\n\n<li>unlimited retention &#8211; when an organization can keep its copies forever.&nbsp;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"902\" height=\"453\" src=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-6.jpg\" alt=\"How to set up GitProtect - step 6\" class=\"wp-image-4546\" style=\"width:492px;height:auto\" srcset=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-6.jpg 902w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-6-300x151.jpg 300w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-6-768x386.jpg 768w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-6-400x201.jpg 400w, https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-6-600x300.jpg 600w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/figure><\/div>\n\n\n<p>So, with GitProtect.io you can set a usual plan based on the most common desires or a custom one, using advanced settings. If you want to use such a possibility you need to click the setting sign in the top right corner of your Create backup plan window.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use advanced settings?&nbsp;<\/h2>\n\n\n\n<p>Everything we are aimed at is your best data protection and your convenience as well. Thus, for the most demanding plans you can use different specified settings like encryption, compression, error handling, backup scripts, or bandwidth limit. Now let\u2019s stop at each of the points more thoroughly to see what advantages they open to you.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Data encryption<\/h3>\n\n\n\n<p>You have the possibility to encrypt your data with three different levels of encryption, which are low (AES CBC 128) &#8211; the fastest one, which requires low latency and high throughput, normal (AES CBC 192) &#8211; the most optimal one as it gives the balance between speed and level of security, and high (AES CBC 256) &#8211; the most secure one, as it uses the 256-bit key for data protection used by most federal companies and considered unbreakable but at the same time it makes this level a little bit slowlier than the rest one. Still, not that significant to compromise on security.<\/p>\n\n\n\n<p>Also, you can use your own encryption key &#8211; you can generate a key within the signs, letters, and numbers you provide or you can generate your own encryption key (which is going to be the strongest protection, as nobody but you will know the characters).&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Compression<\/h3>\n\n\n\n<p>Remember, you have a choice, as always. It is possible to use LZ4 or ZStandard compression. What is the difference? <strong>LZ4<\/strong> is a lossless data compression algorithm that is mostly focused on the speed of compression and decompression, while <strong>ZStandard<\/strong> is a fast lossless compression algorithm that has highly performant reference implementation and versatility.&nbsp;<\/p>\n\n\n\n<p>No matter what compression algorithm you choose, you will need to select the level of compression. By default, there is a <strong>Medium<\/strong> one &#8211; which has a balance between fast backup and backup size. However, if speed is your priority, you can choose the <strong>Normal <\/strong>level of compression, but (pay attention!) it will take more space in your storage. On the other hand, if you want to save space in your storage, it is better to set a <strong>High<\/strong> level of compression, though it will take a little bit longer to perform your backup plan.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Error Handling<\/h3>\n\n\n\n<p>With this function, you can set the way your plan is behaving in case of failure. If you need, you can <strong>run the overdue backup tasks<\/strong> (if there are some), or what is crucial to set is the <strong>number of attempts<\/strong> to re-perform your backup after failure and the <strong>time interval<\/strong> within which they are going to be performed.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Backup scripts<\/h3>\n\n\n\n<p>Here you can select how your pre- or post-scripts are going to be executed while taking backup. And you have three options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pre-backup script &#8211; which helps to perform the script before backup execution;<\/li>\n\n\n\n<li>Post-snapshot script &#8211; once the data snapshot is completed, this script is performed;<\/li>\n\n\n\n<li>Post-backup script &#8211; when your backup is finished, the script can be executed.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Bandwidth limit<\/h3>\n\n\n\n<p>Another feature you can apply to make your backup plan more advanced is bandwidth limit. It can be helpful in reducing the network usage and limiting the network speed.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Notifications&nbsp;<\/h3>\n\n\n\n<p>Monitoring is one of the keys to the successful management of your backups. With Gitprotect.io, organizations<a href=\"https:\/\/gitprotect.io\/features\/alerting\/slack-mail-webhooks-notifications.html#webhook-notifications\" target=\"_blank\" rel=\"noreferrer noopener\"> can set their notifications<\/a>, including <strong>custom email notifications, Slack notifications, <\/strong>or<strong> Webhook notifications<\/strong>. Thus, you will get information on backup performance &#8211; finished tasks, tasks finished with warnings, failed tasks, canceled tasks, and tasks not started at hand. It permits organizations to always stay up to date without even logging in to the GitProtect management console.&nbsp;<\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#fafafa\"><strong>Pro-Enterprise Tip \ud83d\udca1<\/strong><br><br>The best practice for big, enterprise users is to create a dedicated GitHub user account that will be connected to <a href=\"https:\/\/gitprotect.io\/github.html\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub backup<\/a> software and responsible only for backup purposes (ie. backup@companyname.com). It is due to two reasons \u2013 but security first. It means that this user should have access only to repositories it aims to protect. It also helps to bypass throttling \u2013 each GitHub user has his own pool of requests to the GitHub API \u2013 so every application associated with this account operates on the same number of requests. Thus, the separate user enables them to bypass these limits and perform backup smoothly without any queuing or delay.<br><br>If you manage a big organization and numerous repositories it is good to have several GitHub users dedicated to backup purposes within your GitHub account \u2013 when the first one exhausts the number of requests to the API, the next one is automatically attached, and so on. Then the backup of even the biggest GitHub environment performs uninterruptedly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Role and permission management<\/h3>\n\n\n\n<p>And one more thing &#8211; you shouldn\u2019t be the one who manages all those plans &#8211; you can entrust your smartest DevOps, security specialists, or admins to do it. GitProtect.io provides you with the full user, roles, and permissions management. The most trustworthy can even set the new plans and manage recovery and the least ones can just look at how your backup plan is being performed. You are the one who decides!<\/p>\n\n\n\n<p>Now, all you need to do is to save your plan and run it. That\u2019s it! Your first backup plan is done and it will be performed automatically according to your settings, and you can have peace of mind that all your repositories and metadata are safely and securely backed up.&nbsp;<\/p>\n\n\n\n<p><br><em>It\u2019s always better to see something once than to hear about it many &#8211; experience it for yourself.<\/em><br><a href=\"https:\/\/gitprotect.io\/sign-up.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>[FREE TRIAL] Ensure compliant DevOps backup and recovery with a 14-day trial<\/strong><\/a> \ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dive into reading the article and find out how easy it is to create your GitProtect account and start protecting your critical DevOps data. Test a backup software during a 14-day trial period.&nbsp; The world of cybersecurity is developing fast, and, unfortunately, the threats of losing your data are enlarging with every second. What to say about protecting the most valuable and crucial things &#8211; your repository and metadata? In this situation, it doesn\u2019t matter what camp you belong to, GitLab, GitHub, or Bitbucket. The most essential is how to protect your source code and all the related metadata. And, [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":4547,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-4540","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git-backup-101","post--single"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata - Blog | GitProtect.io<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata - Blog | GitProtect.io\" \/>\n<meta property=\"og:description\" content=\"Dive into reading the article and find out how easy it is to create your GitProtect account and start protecting your critical DevOps data. Test a backup software during a 14-day trial period.&nbsp; The world of cybersecurity is developing fast, and, unfortunately, the threats of losing your data are enlarging with every second. What to say about protecting the most valuable and crucial things &#8211; your repository and metadata? In this situation, it doesn\u2019t matter what camp you belong to, GitLab, GitHub, or Bitbucket. The most essential is how to protect your source code and all the related metadata. And, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | GitProtect.io\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/XoperoSoftware\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-21T15:27:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-20T08:32:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daria Kulikova, Content Writer at GitProtect.io\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GitProtectio\" \/>\n<meta name=\"twitter:site\" content=\"@GitProtectio\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daria Kulikova, Content Writer at GitProtect.io\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/\"},\"author\":{\"name\":\"Daria Kulikova, Content Writer at GitProtect.io\",\"@id\":\"https:\/\/gitprotect.io\/blog\/#\/schema\/person\/6618fde5a7cf7e327fefa4f0035466d3\"},\"headline\":\"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata\",\"datePublished\":\"2023-11-21T15:27:30+00:00\",\"dateModified\":\"2026-03-20T08:32:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/\"},\"wordCount\":2458,\"publisher\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg\",\"articleSection\":[\"Git Backup 101\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/\",\"url\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/\",\"name\":\"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata - Blog | GitProtect.io\",\"isPartOf\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg\",\"datePublished\":\"2023-11-21T15:27:30+00:00\",\"dateModified\":\"2026-03-20T08:32:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage\",\"url\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg\",\"contentUrl\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg\",\"width\":1200,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/gitprotect.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/gitprotect.io\/blog\/#website\",\"url\":\"https:\/\/gitprotect.io\/blog\/\",\"name\":\"GitProtect.io Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/gitprotect.io\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/gitprotect.io\/blog\/#organization\",\"name\":\"GitProtect.io\",\"url\":\"https:\/\/gitprotect.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gitprotect.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/05\/favicon-528x528-1.png\",\"contentUrl\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/05\/favicon-528x528-1.png\",\"width\":528,\"height\":528,\"caption\":\"GitProtect.io\"},\"image\":{\"@id\":\"https:\/\/gitprotect.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/XoperoSoftware\/\",\"https:\/\/x.com\/GitProtectio\",\"https:\/\/www.linkedin.com\/company\/xopero-software\/\",\"https:\/\/www.youtube.com\/channel\/UCiEnl6n0mIO6w7twccz-l2w\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/gitprotect.io\/blog\/#\/schema\/person\/6618fde5a7cf7e327fefa4f0035466d3\",\"name\":\"Daria Kulikova, Content Writer at GitProtect.io\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gitprotect.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2024\/09\/daria-kulikova-content-writer-at-gitprotect.io_avatar-96x96.jpg\",\"contentUrl\":\"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2024\/09\/daria-kulikova-content-writer-at-gitprotect.io_avatar-96x96.jpg\",\"caption\":\"Daria Kulikova, Content Writer at GitProtect.io\"},\"description\":\"Daria is a Content Specialist at GitProtect.io, who has a degree in linguistics and an extensive translation background in different areas, including technology, IT, economics, etc. She loves self-improvement, so when she is offline, it\u2019s easy to find her learning and expanding her knowledge in Cybersecurity, and DevSecOps.\",\"url\":\"https:\/\/gitprotect.io\/blog\/author\/daria-kulikova\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata - Blog | GitProtect.io","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/","og_locale":"en_US","og_type":"article","og_title":"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata - Blog | GitProtect.io","og_description":"Dive into reading the article and find out how easy it is to create your GitProtect account and start protecting your critical DevOps data. Test a backup software during a 14-day trial period.&nbsp; The world of cybersecurity is developing fast, and, unfortunately, the threats of losing your data are enlarging with every second. What to say about protecting the most valuable and crucial things &#8211; your repository and metadata? In this situation, it doesn\u2019t matter what camp you belong to, GitLab, GitHub, or Bitbucket. The most essential is how to protect your source code and all the related metadata. And, [&hellip;]","og_url":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/","og_site_name":"Blog | GitProtect.io","article_publisher":"https:\/\/www.facebook.com\/XoperoSoftware\/","article_published_time":"2023-11-21T15:27:30+00:00","article_modified_time":"2026-03-20T08:32:21+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg","type":"image\/jpeg"}],"author":"Daria Kulikova, Content Writer at GitProtect.io","twitter_card":"summary_large_image","twitter_creator":"@GitProtectio","twitter_site":"@GitProtectio","twitter_misc":{"Written by":"Daria Kulikova, Content Writer at GitProtect.io","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#article","isPartOf":{"@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/"},"author":{"name":"Daria Kulikova, Content Writer at GitProtect.io","@id":"https:\/\/gitprotect.io\/blog\/#\/schema\/person\/6618fde5a7cf7e327fefa4f0035466d3"},"headline":"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata","datePublished":"2023-11-21T15:27:30+00:00","dateModified":"2026-03-20T08:32:21+00:00","mainEntityOfPage":{"@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/"},"wordCount":2458,"publisher":{"@id":"https:\/\/gitprotect.io\/blog\/#organization"},"image":{"@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage"},"thumbnailUrl":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg","articleSection":["Git Backup 101"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/","url":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/","name":"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata - Blog | GitProtect.io","isPartOf":{"@id":"https:\/\/gitprotect.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage"},"image":{"@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage"},"thumbnailUrl":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg","datePublished":"2023-11-21T15:27:30+00:00","dateModified":"2026-03-20T08:32:21+00:00","breadcrumb":{"@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#primaryimage","url":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg","contentUrl":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/11\/How-to-set-up-GitProtect-2.jpg","width":1200,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/gitprotect.io\/blog\/how-to-set-up-gitprotect-io-create-a-first-backup-plan-to-start-protecting-your-repositories-and-metadata\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/gitprotect.io\/blog\/"},{"@type":"ListItem","position":2,"name":"How to set up GitProtect.io, create a first backup plan to start protecting your repositories and metadata"}]},{"@type":"WebSite","@id":"https:\/\/gitprotect.io\/blog\/#website","url":"https:\/\/gitprotect.io\/blog\/","name":"GitProtect.io Blog","description":"","publisher":{"@id":"https:\/\/gitprotect.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gitprotect.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gitprotect.io\/blog\/#organization","name":"GitProtect.io","url":"https:\/\/gitprotect.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gitprotect.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/05\/favicon-528x528-1.png","contentUrl":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2023\/05\/favicon-528x528-1.png","width":528,"height":528,"caption":"GitProtect.io"},"image":{"@id":"https:\/\/gitprotect.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/XoperoSoftware\/","https:\/\/x.com\/GitProtectio","https:\/\/www.linkedin.com\/company\/xopero-software\/","https:\/\/www.youtube.com\/channel\/UCiEnl6n0mIO6w7twccz-l2w"]},{"@type":"Person","@id":"https:\/\/gitprotect.io\/blog\/#\/schema\/person\/6618fde5a7cf7e327fefa4f0035466d3","name":"Daria Kulikova, Content Writer at GitProtect.io","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gitprotect.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2024\/09\/daria-kulikova-content-writer-at-gitprotect.io_avatar-96x96.jpg","contentUrl":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2024\/09\/daria-kulikova-content-writer-at-gitprotect.io_avatar-96x96.jpg","caption":"Daria Kulikova, Content Writer at GitProtect.io"},"description":"Daria is a Content Specialist at GitProtect.io, who has a degree in linguistics and an extensive translation background in different areas, including technology, IT, economics, etc. She loves self-improvement, so when she is offline, it\u2019s easy to find her learning and expanding her knowledge in Cybersecurity, and DevSecOps.","url":"https:\/\/gitprotect.io\/blog\/author\/daria-kulikova\/"}]}},"_links":{"self":[{"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/posts\/4540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/comments?post=4540"}],"version-history":[{"count":3,"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/posts\/4540\/revisions"}],"predecessor-version":[{"id":8669,"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/posts\/4540\/revisions\/8669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/media\/4547"}],"wp:attachment":[{"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/media?parent=4540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/categories?post=4540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gitprotect.io\/blog\/wp-json\/wp\/v2\/tags?post=4540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}