{"id":203129,"date":"2021-03-15T11:30:19","date_gmt":"2021-03-15T08:30:19","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-and-why-to-create-a-github-repository\/"},"modified":"2021-03-15T11:30:19","modified_gmt":"2021-03-15T08:30:19","slug":"how-and-why-to-create-a-github-repository","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-and-why-to-create-a-github-repository\/","title":{"rendered":"#How (and Why) to Create a GitHub Repository"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a4192c9bafed\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a4192c9bafed\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-and-why-to-create-a-github-repository\/#Why_Create_a_GitHub_Repo\" >Why Create a GitHub Repo?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-and-why-to-create-a-github-repository\/#How_to_Create_a_GitHub_Repo\" >How to Create a GitHub Repo<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#How (and Why) to Create a GitHub Repository&#8221;<\/strong><\/p>\n<div>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-451376\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2019\/12\/github-logo.jpg\" alt=\"Github Logo\" width=\"650\" height=\"300\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Whether you\u2019re starting a completely new software project or wanting to take a \u201c<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.writethedocs.org\/guide\/docs-as-code\/\">Docs as Code<\/a>\u201d <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>roach with your documentation on GitHub, one of the first steps is creating a repository (repo). Here\u2019s how it\u2019s done.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Why_Create_a_GitHub_Repo\"><\/span>Why Create a GitHub Repo?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Git is an open-source distributed revision control system that allows multiple developers (and writers!) to constantly and consecutively make and track changes to code or documentation in a centralized location without overriding someone else\u2019s work. This version control makes it so that if something breaks, you can easily hunt down the source of the problem and revert back to a working version before the problematic code is pushed.<\/p>\n<p>It\u2019s also good for tracking who contributed to what and when. This is especially important when multiple people from different time zones are contributing to one project.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>What Is GitHub, and What Is It Used For?<\/em><\/strong><\/p>\n<p>By creating a GitHub repo, you bring these benefits to your project. Additionally, if you allow your repo to be open to the public, others can contribute\u2014whether that involves fixing broken code or even making corrections to typos. You may even be able to release a working beta version ahead of schedule. Open source is a beautiful thing.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"How_to_Create_a_GitHub_Repo\"><\/span>How to Create a GitHub Repo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To set up a project on GitHub, you\u2019ll need to create a repo. To do so, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/login\">log in<\/a> to (or <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/join\">create<\/a>) your GitHub account. Once logged in, click the \u201c+\u201d icon on the right side of the header menu (which is accessible from anywhere on the site). Select \u201cNew Repository\u201d in the drop-down menu that appears.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-714356\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/02\/New-repository-option-in-Github-menu.png\" alt=\"\" width=\"282\" height=\"223\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>You\u2019ll now be on the \u201cCreate a New Repository\u201d page. Choose the owner of the repo and give it a short, memorable name. Keep in mind that the name of the repo needs to be URL-friendly. While there is no strict convention, the most popular way is to use all lowercase letters while separating words with a hyphen, such as <code>example-repo-name<\/code>. If you use spaces in the name, a hyphen will be added in its place.<\/p>\n<p>Once you\u2019ve named your repo, give it a brief description and choose whether you want to make the repo public or private.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-714367\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/02\/Create-repo-name-and-description.png\" alt=\"\" width=\"621\" height=\"322\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Next, you can:<\/p>\n<p>These are optional but highly recommended to add. When you\u2019re ready, click \u201cCreate Repository.\u201d<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-714371\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/02\/Create-repository-button.png\" alt=\"\" width=\"530\" height=\"301\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Your repo is now created.<\/p>\n<hr\/>\n<p>Once you\u2019ve created a repo, you can clone it to your local machine, which allows you to make edits to the content locally rather than directly to the source files in the repo.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>How to Clone a GitHub Repository<\/em><\/strong><\/p>\n<\/div>\n<p><script>\n setTimeout(function(){\n  !function(f,b,e,v,n,t,s)\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n  n.queue=[];t=b.createElement(e);t.async=!0;\n  t.src=v;s=b.getElementsByTagName(e)[0];\n  s.parentNode.insertBefore(t,s) } (window, document,'script',\n  'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n   fbq('init', '335401813750447');\n   fbq('track', 'PageView');\n  },3000);\n<\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.howtogeek.com\/714114\/how-and-why-to-create-a-github-repository\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#How (and Why) to Create a GitHub Repository&#8221; Whether you\u2019re starting a completely new software project or wanting to take a \u201cDocs as Code\u201d approach with your documentation on GitHub, one of the first steps is creating a repository (repo). Here\u2019s how it\u2019s done. Why Create a GitHub Repo? Git is an open-source distributed revision&#8230;<\/p>\n","protected":false},"author":1,"featured_media":203130,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2019\/12\/github-logo.jpg?height=200p&trim=2,2,2,2","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-203129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/203129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=203129"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/203129\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/203130"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=203129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=203129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=203129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}