{"id":4300,"date":"2018-01-22T18:12:08","date_gmt":"2018-01-22T18:12:08","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/2018\/01\/22\/using-git-to-publish-files-2\/"},"modified":"2024-04-17T15:27:29","modified_gmt":"2024-04-17T19:27:29","slug":"using-git-to-publish-files","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/","title":{"rendered":"Using Git to Publish Files"},"content":{"rendered":"<p>In this article, we will be learning how to deploy a project with Git. The goal is to take a project under Git version control and deploy a live \u201cproduction\u201d version. This can be used to host scripts that are edited frequently or even to launch a static website (or the static files of a site).<\/p>\n\n\n\n<p>This is a great option for anyone using Git as the version control application for their projects. These steps will also work for <a href=\"https:\/\/www.inmotionhosting.com\/dedicated-servers\">dedicated hosting<\/a> services.<\/p>\n\n\n\n<p>For housekeeping purposes, we will begin with some assumptions and requirements. We will assume that you already use Git regularly and are familiar with some of the basic commands. Before we begin, make sure you have a project in a local environment, and make sure the files do not contain sensitive information (like passwords). Otherwise, you\u2019re ready to go live.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up a Bare Git Repository on Your Server<\/h2>\n\n\n\n<p>To deploy our git project to the greater web, we will first log into our VPS\/Dedicated server to prepare the environment to receive our <code>git push<\/code>. This will become the location of a \u201cremote repository\u201d. You can have as many remote repositories as you want because each one will have an assigned name.<\/p>\n\n\n\n<ol class=\"article_list wp-block-list\">\n<li>Log into your VPS\/Dedicated server via <a href=\"\/support\/server\/ssh\/how-to-login-ssh\/\">the shell<\/a><\/li>\n\n\n\n<li><!-- cm_gitRemRep_02.png --><a href=\"\/support\/images\/stories\/git\/cm_gitRemRep_02.png\" rel=\"lightbox-0\"><img decoding=\"async\" class=\"std_ss\" style=\"float: right; margin: 0px 15px 15px 15px; width: 200px;\" src=\"\/support\/images\/stories\/git\/cm_gitRemRep_02.png\" alt=\"create directory\"><\/a>Create a directory in your Home directory named whatever you prefer but ending with .git, for example:\n<pre class=\"code_block\">production.git<\/pre>\n<div style=\"clear: both;\">\u00a0<\/div>\n<\/li>\n\n\n\n<li><!-- cm_gitRemRep_03.png --><a href=\"\/support\/images\/stories\/git\/cm_gitRemRep_03.png\" rel=\"lightbox-0\"><img decoding=\"async\" class=\"std_ss\" style=\"float: right; margin: 0px 15px 15px 15px; width: 200px;\" src=\"\/support\/images\/stories\/git\/cm_gitRemRep_03.png\" alt=\"change directory\"><\/a>Enter the new directory created above\n<div style=\"clear: both;\">\u00a0<\/div>\n<\/li>\n\n\n\n<li><!-- cm_gitRemRep_05.png --><a href=\"\/support\/images\/stories\/git\/cm_gitRemRep_05.png\" rel=\"lightbox-0\"><img decoding=\"async\" class=\"std_ss\" style=\"float: right; margin: 0px 15px 15px 15px; width: 200px;\" src=\"\/support\/images\/stories\/git\/cm_gitRemRep_05.png\" alt=\"initiate github repo\"><\/a>Input this command to initiate a \u201cbare\u201d Git repository:\n<pre class=\"code_block\">git init --bare<\/pre>\n<div style=\"clear: both;\">\u00a0<\/div>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Preparing a Git Post-receive Hook<\/h2>\n\n\n\n<p>Git uses special \u201chook\u201d files to perform certain actions at different stages. In our example, we are creating a hook that will initiate every time we do a <code>git push<\/code> to our remote repository. This hook will realize we have made a push and will automatically check out our project files to a directory of our choosing. By choosing a live directory on your server, you will effectively be making your files available to the public. This is our goal. It is also for this reason that we must reiterate: <strong>make sure your project does not contain any sensitive information<\/strong>.<\/p>\n\n\n\n<ol class=\"article_list wp-block-list\">\n<li><a href=\"\/support\/images\/stories\/git\/cm_gitRemRep_01.png\" rel=\"lightbox-0\"><img decoding=\"async\" class=\"std_ss\" style=\"float: right; margin: 0px 15px 15px 15px; width: 200px;\" src=\"\/support\/images\/stories\/git\/cm_gitRemRep_01.png\" alt=\"enter repo from command line\"><\/a>Enter the new repository from above\n<div style=\"clear: both;\">\u00a0<\/div>\n<\/li>\n\n\n\n<li><!-- cm_gitRemRep_06.png --><a href=\"\/support\/images\/stories\/git\/cm_gitRemRep_06.png\" rel=\"lightbox-0\"><img decoding=\"async\" class=\"std_ss\" style=\"float: right; margin: 0px 15px 15px 15px; width: 200px;\" src=\"\/support\/images\/stories\/git\/cm_gitRemRep_06.png\" alt=\"use ls command\"><\/a>Use a <code>ls<\/code> command to check if you have a \u201chooks\u201d directory; the output should show one\n<div style=\"clear: both;\">\u00a0<\/div>\n<\/li>\n\n\n\n<li><!-- cm_gitRemRep_07.png --><a href=\"\/support\/images\/stories\/git\/cm_gitRemRep_07.png\" rel=\"lightbox-0\"><img decoding=\"async\" class=\"std_ss\" style=\"float: right; margin: 0px 15px 15px 15px; width: 200px;\" src=\"\/support\/images\/stories\/git\/cm_gitRemRep_07.png\" alt=\"hooks directory\"><\/a>Enter the <code>hooks<\/code> directory\n<div style=\"clear: both;\">\u00a0<\/div>\n<\/li>\n\n\n\n<li><!-- cm_gitRemRep_09.png --><a href=\"\/support\/images\/stories\/git\/cm_gitRemRep_09.png\" rel=\"lightbox-0\"><img decoding=\"async\" class=\"std_ss\" style=\"float: right; margin: 0px 15px 15px 15px; width: 200px;\" src=\"\/support\/images\/stories\/git\/cm_gitRemRep_09.png\" alt=\"create file\"><\/a>Create and edit a file called \u201cpost-receive\u201d; assuming your favorite text editor is Nano, the command would look like this:<code>nano post-receive<\/code>\n<div style=\"clear: both;\">\u00a0<\/div>\n<\/li>\n\n\n\n<li>Copy and paste the following into the <em>post-receive<\/em> file, substituting \u201cuserna5\u201d with your cPanel username:\n<pre class=\"code_block\">#!\/bin\/sh \ngit --work-tree=\/home\/userna5\/public_html --git-dir=\/home\/userna5\/production.git checkout -f<\/pre>\n<\/li>\n\n\n\n<li>Exit the text editor<\/li>\n\n\n\n<li>Make the post-receive file executable with the following command:\n<pre class=\"code_block\">chmod +x post-receive<\/pre>\n<\/li>\n<\/ol>\n\n\n\n<p>Now our remote production repository is ready to receive our push, we just need to go back to our local working directory to add the InMotion Hosting server to our list of remote repositories.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding your Remote Repository on the Local Side<\/h2>\n\n\n\n<p>The final steps of this tutorial will take on place on your local computer, where you have all the project files.<\/p>\n\n\n\n<ol class=\"article_list wp-block-list\">\n<li>Open a shell on your local computer and use <code>cd<\/code> to navigate to your project directory<\/li>\n\n\n\n<li>Input the following command, substituting \u201cname-of-repo\u201d with a title of your choosing (i.e. \u201clive\u201d, \u201cproduction\u201d, \u201cweb\u201d, \u201cIMH-server\u201d, etc.), userna5 for your cPanel username, and \u201cdestination\u201d for the primary domain or IP address of your server:\n<pre class=\"code_block\">git remote add name-of-repo userna5@desination:\/home\/userna5\/production.git<\/pre>\n<\/li>\n\n\n\n<li>Commit or add files as needed and use the following command to deploy your files to the remote repository:\n<pre class=\"code_block\">git push name-of-repo master<\/pre>\n<\/li>\n\n\n\n<li>When prompted for a password, use your cPanel password<\/li>\n<\/ol>\n\n\n\n<p>You have completed this tutorial! Well done. You now know how you can use Git to publish your project files to your server. Be sure to check out our guide on how to <a href=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/deploy-files-github-actions\/\">deploy files with GitHub Actions for FTP and SCP<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will be learning how to deploy a project with Git. The goal is to take a project under Git version control and deploy a live &#8220;production&#8221; version. This can be used to host scripts that are edited frequently or even to launch a static website (or the static files of a<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\"> Read More ><\/a><\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4309],"tags":[],"class_list":["post-4300","post","type-post","status-publish","format-standard","hentry","category-git"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using Git to Publish Files | InMotion Hosting<\/title>\n<meta name=\"description\" content=\"In this article, you will learn how to use Git as a transfer vehicle to move files around.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Git to Publish Files | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"In this article, you will learn how to use Git as a transfer vehicle to move files around.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-22T18:12:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-17T19:27:29+00:00\" \/>\n<meta name=\"author\" content=\"Christopher Maiorana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christopher Maiorana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\"},\"author\":{\"name\":\"Christopher Maiorana\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\"},\"headline\":\"Using Git to Publish Files\",\"datePublished\":\"2018-01-22T18:12:08+00:00\",\"dateModified\":\"2024-04-17T19:27:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\"},\"wordCount\":617,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"articleSection\":[\"Git\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\",\"name\":\"Using Git to Publish Files | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"datePublished\":\"2018-01-22T18:12:08+00:00\",\"dateModified\":\"2024-04-17T19:27:29+00:00\",\"description\":\"In this article, you will learn how to use Git as a transfer vehicle to move files around.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Git to Publish Files\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\",\"name\":\"Christopher Maiorana\",\"description\":\"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using Git to Publish Files | InMotion Hosting","description":"In this article, you will learn how to use Git as a transfer vehicle to move files around.","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:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/","og_locale":"en_US","og_type":"article","og_title":"Using Git to Publish Files | InMotion Hosting","og_description":"In this article, you will learn how to use Git as a transfer vehicle to move files around.","og_url":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2018-01-22T18:12:08+00:00","article_modified_time":"2024-04-17T19:27:29+00:00","author":"Christopher Maiorana","twitter_card":"summary_large_image","twitter_creator":"@InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"Christopher Maiorana","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/"},"author":{"name":"Christopher Maiorana","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f"},"headline":"Using Git to Publish Files","datePublished":"2018-01-22T18:12:08+00:00","dateModified":"2024-04-17T19:27:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/"},"wordCount":617,"commentCount":5,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"articleSection":["Git"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/","url":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/","name":"Using Git to Publish Files | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"datePublished":"2018-01-22T18:12:08+00:00","dateModified":"2024-04-17T19:27:29+00:00","description":"In this article, you will learn how to use Git as a transfer vehicle to move files around.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/using-git-to-publish-files\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"Using Git to Publish Files"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f","name":"Christopher Maiorana","description":"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.","sameAs":["https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":null,"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=4300"}],"version-history":[{"count":9,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4300\/revisions"}],"predecessor-version":[{"id":127618,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4300\/revisions\/127618"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=4300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=4300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=4300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}