{"version":"1.0","provider_name":"Blog | GitProtect.io","provider_url":"https:\/\/gitprotect.io\/blog","author_name":"Jakub Grodecki","author_url":"https:\/\/gitprotect.io\/blog\/author\/jakub-grodecki\/","title":"How to Use GitHub Repository Templates - Blog | GitProtect.io","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"eU316uSEw6\"><a href=\"https:\/\/gitprotect.io\/blog\/how-to-use-github-repository-templates\/\">How to Use GitHub Repository Templates<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/gitprotect.io\/blog\/how-to-use-github-repository-templates\/embed\/#?secret=eU316uSEw6\" width=\"600\" height=\"338\" title=\"&#8220;How to Use GitHub Repository Templates&#8221; &#8212; Blog | GitProtect.io\" data-secret=\"eU316uSEw6\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/gitprotect.io\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/gitprotect.io\/blog\/wp-content\/uploads\/2022\/04\/template-top.png","thumbnail_width":1200,"thumbnail_height":600,"description":"Don&#8217;t forget to back up your GitHub source code to make your work secure and data accessible in any event of failure. Try GitProtect.io backup &amp; DR software for GitHub. SUMMARY A quick look at repository basics, including user permissions, default branch mechanics, and the three types of templates you can use. The practical differences between using a template and forking a repo, and how to choose the right option for your project. How development teams use templates to speed up onboarding, reuse code easily, and keep projects organized. Straightforward steps for creating and managing templates through both the GitHub [&hellip;]"}