{"id":108909,"date":"2024-03-21T18:28:28","date_gmt":"2024-03-21T22:28:28","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/?p=108909"},"modified":"2024-05-10T10:24:07","modified_gmt":"2024-05-10T14:24:07","slug":"migrating-laravel-application-github","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/","title":{"rendered":"Migrating Your Laravel Application with cPanel&#8217;s GitHub Integration"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header-1024x538.png\" alt=\"Migrating Your Laravel Application with cPanel's GitHub Integration\" class=\"wp-image-114140\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header-1024x538.png 1024w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header-300x158.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header-768x403.png 768w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png 1200w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel<\/a> has emerged as a preferred choice for developers looking to craft modern, full-featured web applications. A key aspect of maintaining and evolving these applications is the ability to migrate them seamlessly between environments. This article focuses on utilizing <a href=\"https:\/\/docs.cpanel.net\/knowledge-base\/web-services\/guide-to-git-host-git-repositories-on-a-cpanel-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">cPanel\u2019s GitHub integration<\/a> for migrating your Laravel application\u2014a method that combines the power of Git with the convenience of cPanel\u2019s user-friendly interface.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#understanding\">Understanding cPanel\u2019s GitHub Integration<\/a><\/li>\n\n\n\n<li><a href=\"#step-by-step\">Step-by-Step Guide to Migrating Your Laravel Application<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#setup-github\">Step 1: Setting Up Your GitHub Repository<\/a><\/li>\n\n\n\n<li><a href=\"#configuring-github\">Step 2: Configuring GitHub Integration in cPanel<\/a><\/li>\n\n\n\n<li><a href=\"#post-deployment\">Step 3: Managing Post-Deployment<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#troubleshooting\">Troubleshooting Common Issues<\/a><\/li>\n\n\n\n<li><a href=\"#conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"understanding\">Understanding cPanel\u2019s GitHub Integration<\/h2>\n\n\n\n<p><a href=\"https:\/\/cpanel.net\" target=\"_blank\" rel=\"noreferrer noopener\">cPanel<\/a>, a leading web hosting control panel, simplifies website and server management. One of its standout features is GitHub integration, which allows developers to deploy applications directly from repositories in GitHub. This integration is particularly beneficial for Laravel applications, streamlining the deployment process by making it faster and more reliable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prerequisites<\/h3>\n\n\n\n<p>Before diving into the migration process, ensure you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A cPanel account with GitHub integration enabled.<\/li>\n\n\n\n<li>A <a href=\"https:\/\/github.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> account with your Laravel application repository set up.<\/li>\n\n\n\n<li>Basic knowledge of <a href=\"https:\/\/education.github.com\/git-cheat-sheet-education.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Git commands<\/a> and <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/understanding-the-laravel-env-file\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel environment configuration<\/a>.<\/li>\n<\/ul>\n\n\n<div class=\"jumbotron\">\r\n<p>Boost your Laravel apps with our specialized <a href=\"https:\/\/www.inmotionhosting.com\/laravel-hosting\">Laravel Hosting<\/a>. Experience faster speeds for your Laravel applications and websites thanks to NVMe storage, server protection, dedicated resources, and optimization tools.<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/design.inmotionhosting.com\/assets\/icons\/standard\/check-blue.svg\" alt=\"check mark\" width=\"24\" height=\"24\" \/>99.99% Uptime    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/design.inmotionhosting.com\/assets\/icons\/standard\/check-blue.svg\" alt=\"check mark\" width=\"24\" height=\"24\" \/>Free SSL    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/design.inmotionhosting.com\/assets\/icons\/standard\/check-blue.svg\" alt=\"check mark\" width=\"24\" height=\"24\" \/>Dedicated IP Address    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/design.inmotionhosting.com\/assets\/icons\/standard\/check-blue.svg\" alt=\"check mark\" width=\"24\" height=\"24\" \/>Developer Tools<\/p>\r\n<p><a class=\"btn btn-primary btn-lg\" href=\"https:\/\/www.inmotionhosting.com\/laravel-hosting\">Laravel Hosting<\/a><\/p>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-by-step\">Step-by-Step Guide to Migrating Your Laravel Application<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"setup-github\">Step 1: Setting Up Your GitHub Repository<\/h3>\n\n\n\n<p>Ensure your Laravel application is ready for migration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Organize your application\u2019s code and assets in your GitHub repository.<\/li>\n\n\n\n<li>Include a <code>.gitignore<\/code> file to exclude unnecessary files and folders from being deployed.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"891\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/github-screeny.png\" alt=\"GitHub repository\" class=\"wp-image-109437\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/github-screeny.png 930w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/github-screeny-300x287.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/github-screeny-768x736.png 768w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configuring-github\">Step 2: Configuring GitHub Integration in cPanel<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log into your cPanel account and locate <em>Git Version Control<\/em> under the Files section.<br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"275\" class=\"wp-image-111286\" style=\"width: 800px;\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/git.png\" alt=\"\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/git.png 745w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/git-300x103.png 300w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/li>\n\n\n\n<li>From the Git Version Control page, click on <em>Create<\/em><br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"105\" class=\"wp-image-111394\" style=\"width: 800px;\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/create.png\" alt=\"\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/create.png 1351w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/create-300x40.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/create-1024x135.png 1024w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/create-768x101.png 768w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/li>\n\n\n\n<li>In another tab, navigate to your GitHub repository and copy the HTTPS clone URL for your application located under the <em>&lt;&gt; Code <\/em>button dropdown.<br><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"317\" class=\"wp-image-111851\" style=\"width: 400px;\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/github-clone.png\" alt=\"\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/github-clone.png 416w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/github-clone-300x238.png 300w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/li>\n\n\n\n<li>Toggle on <em>Clone a Repository <\/em>and enter the GitHub repository URL for your Laravel application in the <em>Clone URL<\/em>.<br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"286\" class=\"wp-image-111460\" style=\"width: 800px;\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/clone-repo.png\" alt=\"\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/clone-repo.png 668w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/clone-repo-300x107.png 300w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/li>\n\n\n\n<li>Enter the <em>Repository Path <\/em>as the location of your application to be cloned to on the server. Also, you can enter a <em>Repository Name <\/em>that would be used for display purposes. When finished entering the required repo information, click the <em>Create <\/em>button.<br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"429\" class=\"wp-image-112940\" style=\"width: 800px;\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-21-12-50-52.png\" alt=\"\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-21-12-50-52.png 697w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-21-12-50-52-300x161.png 300w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"post-deployment\">Step 3: Managing Post-Deployment<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After you have created your cloned repository, a message alert will display when the files have completed transferring. This new repository will be visible in the list under <em>Git Version Control<\/em>, where you can view and manage the repositories settings. <br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"214\" class=\"wp-image-113922\" style=\"width: 800px;\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/gvc-cpanel.png\" alt=\"\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/gvc-cpanel.png 1369w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/gvc-cpanel-300x80.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/gvc-cpanel-1024x275.png 1024w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/gvc-cpanel-768x206.png 768w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/li>\n\n\n\n<li>Configure your Laravel application\u2019s environment variables in cPanel\u2019s <em>File Manager<\/em> or through SSH access.<\/li>\n\n\n\n<li>Set up database connections by creating databases and users in cPanel, then updating your application\u2019s <code>.env<\/code> file.<\/li>\n\n\n\n<li>Test your application to ensure it\u2019s functioning correctly in the new environment.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting Common Issues<\/h2>\n\n\n\n<p>Migration can come with its challenges. Common issues include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deployment errors due to incorrect repository settings.<\/li>\n\n\n\n<li>Environment configuration mismatches.<\/li>\n\n\n\n<li>Database connection errors.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/troubleshooting-laravel-errors\/\" target=\"_blank\" rel=\"noreferrer noopener\">Troubleshooting these Laravel errors<\/a> often involves checking log files, ensuring correct environment variable settings, and verifying database credentials.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices for Laravel Application Migration<\/h2>\n\n\n\n<p>To ensure a smooth migration process:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Regularly update your Laravel application and its dependencies before migration.<\/li>\n\n\n\n<li>Use SSH keys for secure connections between cPanel and GitHub.<\/li>\n\n\n\n<li>Implement continuous integration\/continuous deployment (CI\/CD) pipelines if possible, to automate future migrations.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Migrating your Laravel application using cPanel\u2019s GitHub integration offers a streamlined, efficient approach to deploying web applications. By following the steps outlined in this guide and adhering to best practices, developers can ensure a smooth migration process, minimizing downtime and maintaining application integrity.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel has emerged as a preferred choice for developers looking to craft modern, full-featured web applications. A key aspect of maintaining and evolving these applications is the ability to migrate them seamlessly between environments. This article focuses on utilizing cPanel&#8217;s GitHub integration for migrating your Laravel application\u2014a method that combines the power of Git with<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/\"> Read More ><\/a><\/p>\n","protected":false},"author":57032,"featured_media":114140,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4486],"tags":[],"class_list":["post-108909","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migrating Your Laravel Application with cPanel&#039;s GitHub Integration<\/title>\n<meta name=\"description\" content=\"Learn how to migrate your Laravel application with cPanel&#039;s GitHub integration in this step-by-step guide, from setup to deployment.\" \/>\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\/edu\/laravel\/migrating-laravel-application-github\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrating Your Laravel Application with cPanel&#039;s GitHub Integration\" \/>\n<meta property=\"og:description\" content=\"Learn how to migrate your Laravel application with cPanel&#039;s GitHub integration in this step-by-step guide, from setup to deployment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/\" \/>\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=\"2024-03-21T22:28:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-10T14:24:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Derrell\" \/>\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=\"Derrell\" \/>\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\/edu\/laravel\/migrating-laravel-application-github\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/\"},\"author\":{\"name\":\"Derrell\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/0736f70b4077032374f89709cdc255b7\"},\"headline\":\"Migrating Your Laravel Application with cPanel&#8217;s GitHub Integration\",\"datePublished\":\"2024-03-21T22:28:28+00:00\",\"dateModified\":\"2024-05-10T14:24:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/\"},\"wordCount\":580,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png\",\"articleSection\":[\"Laravel\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/\",\"name\":\"Migrating Your Laravel Application with cPanel's GitHub Integration\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png\",\"datePublished\":\"2024-03-21T22:28:28+00:00\",\"dateModified\":\"2024-05-10T14:24:07+00:00\",\"description\":\"Learn how to migrate your Laravel application with cPanel's GitHub integration in this step-by-step guide, from setup to deployment.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migrating Your Laravel Application with cPanel&#8217;s GitHub Integration\"}]},{\"@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\/0736f70b4077032374f89709cdc255b7\",\"name\":\"Derrell\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/derrell-willis\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/derrellw\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migrating Your Laravel Application with cPanel's GitHub Integration","description":"Learn how to migrate your Laravel application with cPanel's GitHub integration in this step-by-step guide, from setup to deployment.","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\/edu\/laravel\/migrating-laravel-application-github\/","og_locale":"en_US","og_type":"article","og_title":"Migrating Your Laravel Application with cPanel's GitHub Integration","og_description":"Learn how to migrate your Laravel application with cPanel's GitHub integration in this step-by-step guide, from setup to deployment.","og_url":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2024-03-21T22:28:28+00:00","article_modified_time":"2024-05-10T14:24:07+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png","type":"image\/png"}],"author":"Derrell","twitter_card":"summary_large_image","twitter_creator":"@InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"Derrell","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/"},"author":{"name":"Derrell","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/0736f70b4077032374f89709cdc255b7"},"headline":"Migrating Your Laravel Application with cPanel&#8217;s GitHub Integration","datePublished":"2024-03-21T22:28:28+00:00","dateModified":"2024-05-10T14:24:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/"},"wordCount":580,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png","articleSection":["Laravel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/","url":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/","name":"Migrating Your Laravel Application with cPanel's GitHub Integration","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png","datePublished":"2024-03-21T22:28:28+00:00","dateModified":"2024-05-10T14:24:07+00:00","description":"Learn how to migrate your Laravel application with cPanel's GitHub integration in this step-by-step guide, from setup to deployment.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#primaryimage","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/migrating-laravel-application-github\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"Migrating Your Laravel Application with cPanel&#8217;s GitHub Integration"}]},{"@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\/0736f70b4077032374f89709cdc255b7","name":"Derrell","sameAs":["https:\/\/www.linkedin.com\/in\/derrell-willis"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/derrellw\/"}]}},"jetpack_featured_media_url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2024\/03\/migrating-laravel-header.png","jetpack_sharing_enabled":true,"primary_category":{"id":4486,"name":"Laravel","slug":"laravel","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/laravel\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/108909","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\/57032"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=108909"}],"version-history":[{"count":9,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/108909\/revisions"}],"predecessor-version":[{"id":117450,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/108909\/revisions\/117450"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media\/114140"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=108909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=108909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=108909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}