{"id":58,"date":"2016-09-01T09:31:00","date_gmt":"2016-09-01T13:31:00","guid":{"rendered":"https:\/\/www.thexyz.com\/blog\/2016\/09\/01\/git-now-available-on-thexyz-servers\/"},"modified":"2019-06-03T20:21:32","modified_gmt":"2019-06-04T00:21:32","slug":"git-now-available-on-thexyz-servers","status":"publish","type":"post","link":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/","title":{"rendered":"Git now available on Thexyz Servers"},"content":{"rendered":"<p><\/p>\n<div style=\"clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;\">\n<img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"225\" src=\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png\" width=\"320\" \/><\/div>\n<p><\/p>\n<h4>\nWith<br \/>\n the evolution of app development, one<br \/>\nof the most popular dev tools \u2013 Git, which every 4 out of 5<br \/>\ndevelopers will expect you to provide, is now enabled on on Thexyz Servers. <\/h4>\n<h2>\n&nbsp;<\/h2>\n<h2>\nWhat is Git?<\/h2>\n<p>Git was created<br \/>\n by Linus Torvalds who is also the author of the Linux kernel. Git is a basically a<br \/>\ndistributed version control system used for software development<br \/>\npurposes.<br \/>\nLinus jokingly named it \u201cGit\u201d \u2013 a British slang word for an \u201cunpleasant person\u201d.<\/p>\n<p>As<br \/>\n a version control system, Git manages and stores revisions for all types<br \/>\n of projects, including code files, text, image, etc. It keeps \u201csnapshots\u201d of every change in the project\u2019s history, so you will not risk overwriting.<\/p>\n<p>This way, there will be no need for a developer to make a new server connection for every single change they make.<\/p>\n<div style=\"clear: both; text-align: center;\">\n<img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"420\" src=\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/github.jpg\" width=\"640\" \/><\/div>\n<h2>\nWhat is Git mostly used for?<\/h2>\n<p>A developer would often use Git to set up a preview version of the<br \/>\nwebsite or app they are working on to test them out on the<br \/>\nproduction server, or even on a different test\/staging server.<\/p>\n<p>To<br \/>\nuse Git on a web server for testing purposes, a developer will need to<br \/>\nfirst create a Git repository on their local machine and then set up a<br \/>\ncloned Git repository on the server.<br \/>\nUsing Git repository hosting platforms like GitHub, developers can test their projects in a web-based graphical environment:<\/p>\n<div style=\"clear: both; text-align: center;\">\n<img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"344\" src=\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/github-repository.png\" width=\"640\" \/><\/div>\n<p><\/p>\n<div style=\"text-align: center;\">\n<\/div>\n<p>With<br \/>\n Git enabled on our web hosting platform, developers will be able to<br \/>\npush, pull or clone their projects from GitHub, or any other platform<br \/>\nthat\u2019s hosting their repository, to one or more web hosting accounts on<br \/>\nour servers. This is all best done over SSH, which opens a secure connection and executes Git operations on the server as required.<\/p>\n<p>The<br \/>\n use of SSH eliminates the need for deploying a daemon service on the<br \/>\nserver to push requests, which is one of the main security concerns of<br \/>\nweb hosts.<br \/>\nUsing Git to deploy a simple script or an entire app on<br \/>\n a web hosting server is a fast and easy way to spread that version<br \/>\ncontrolled content over a few web hosting accounts at the same time.<\/p>\n<p>This<br \/>\n will save developers all the hassle of uploading the content to all the<br \/>\n accounts successively over FTP. The same holds true for updates \u2013<br \/>\ninstead of having to use FTP to upload script or app updates to each web<br \/>\n hosting account separately, the developer will just need to push an<br \/>\nupdate from the Git repository with a simple Git+SSH command.<\/p>\n<h2>\nHow to create a Git repository on a web server?<\/h2>\n<p>With<br \/>\n Git now supported on our web hosting platform, you will be able to<br \/>\ncreate your own repository directly on the server where your websites<br \/>\nare located, instead of using third-party services like <a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a>.<\/p>\n<p>First of all, you will need to have SSH access enabled for your web hosting account.<br \/>\nWe include SSH access by default with the Enterprise and with all VPS and dedicated server solutions on our platform. With all other packages, SSH is available as an upgrade.<\/p>\n<div style=\"text-align: center;\">\n<b>Example Usage<\/b><\/div>\n<p>Here,<br \/>\n we\u2019ll examine a very basic Git repository usage scenario that will<br \/>\nallow us to track and deploy a local (as in residing on our workstation)<br \/>\n copy of a dev app in our production environment on the hosting web<br \/>\nserver.<\/p>\n<h3>\nStep 1: Prepare the remote (web server) Git and SSH environments<\/h3>\n<p>Let\u2019s<br \/>\n assume that our production app directory resides in<br \/>\n~\/www\/my-domain.tld\/ and that our Git repository is located in<br \/>\n~\/git_repos\/my_app\/.<br \/>\nWe need to execute the following in our web server environment:<\/p>\n<div>\n<pre><code>$ ssh username@my-domain.tld -p 2222<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>After you supply your password and are logged in, you may proceed with:<\/p>\n<div>\n<pre><code>$ mkdir -p ~\/git_repos\/my_app \n$ cd ~\/git_repos\/my_app\n$ git init<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>This will initiate the Git repository and will allow us to take advantage of all the \u2018goodies\u2019 that the Git tool suite provides.<\/p>\n<p>Now we need to tell Git to accept pushes to our working directory (~\/www\/my-domain.tld\/):<\/p>\n<div>\n<pre><code>$ git config receive.denyCurrentBranch ignore<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>The next step is to create a post-receive hook that will help us deploy my_app\u2019s code directly into our working directory:<\/p>\n<div>\n<pre><code>$ editor_of_your_choice ~\/git_repos\/my_app\/.git\/hooks\/post-receive<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>Fill the file with the following contents:<\/p>\n<div>\n<pre><code>#!\/bin\/sh\nGIT_WORK_TREE=~\/www\/my-domain.tld\/ git checkout -f<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>Save it and make the hook file executable:<\/p>\n<div>\n<pre><code>$ chmod 0750 ~\/git_repos\/my_app\/.git\/hooks\/post-receive<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>And a small step that will help us set up SSH:<\/p>\n<div>\n<pre><code>$ mkdir -m 0700 ~\/.ssh\/\n$ touch ~\/.ssh\/authorized_keys\n$ chmod 0600 ~\/.ssh\/authorized_keys<\/code><\/pre>\n<\/div>\n<h3>\nStep 2: Prepare the local (workstation) Git and SSH environments<\/h3>\n<p>Let\u2019s<br \/>\n assume that the app you\u2019re developing resides in ~\/projects\/my_app\/ and<br \/>\n contains only one example file: index.php \u2013 we\u2019ll set up a Git<br \/>\nrepository in the same directory:<\/p>\n<div>\n<pre><code>$ cd ~\/projects\/my_app\/\n$ git init $ git add index.php\n$ git commit -m 'initial version'\n$ git remote add origin username@my-domain.tld:git_repos\/my_app<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>We need to generate a cryptographically strong SSH public\/private key pair:<\/p>\n<div>\n<pre><code>$ ssh-keygen -t rsa -b 4096<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>This will create two files: ~\/.ssh\/id_rsa (private key) and ~\/.ssh\/id_rsa.pub (public key).<br \/>\nCreate a ~\/.ssh\/config file and add the remote host info:<\/p>\n<div>\n<pre><code>Host my-domain.tld\nPort 2222\nPreferredAuthentications publickey,password<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>If you already have this file, you only need to update it using the information above.<br \/>\nNow add the SSH public key to the production environment:<\/p>\n<div>\n<pre><code>$ cat ~\/.ssh\/id_rsa.pub | ssh username@my-server.tld \"cat &gt;&gt; ~\/.ssh\/authorized_keys\"<\/code><\/pre>\n<\/div>\n<h3>\nStep 3: Deploy your app\u2019s code to production<\/h3>\n<p>Now we only need to push my_app\u2019s code into production via Git:<\/p>\n<div>\n<pre><code>$ git push -u origin master.<\/code><\/pre>\n<pre><code>&nbsp;<\/code><\/pre>\n<\/div>\n<p>That\u2019s it! Your app (index.php in this example) is now deployed on the remote web server in the ~\/www\/my-domain.tld\/ directory.<\/p>\n<div style=\"text-align: center;\">\n\u2014<\/div>\n<div>\nGit is enabled by default with all <a href=\"https:\/\/www.thexyz.com\/servers.html\" target=\"_blank\" rel=\"noopener noreferrer\">Thexyz Server-managed hosting<\/a> solutions including:<\/div>\n<span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>With the evolution of app development, one of the most popular dev tools \u2013 Git, which every 4 out of 5 developers will expect you to provide, is now enabled on on Thexyz Servers. &nbsp; What is Git? Git was created by Linus Torvalds who is also the author of the Linux kernel. Git is [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-how-to","et-doesnt-have-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Git now available on Thexyz Servers - Thexyz Blog<\/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:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Git now available on Thexyz Servers - Thexyz Blog\" \/>\n<meta property=\"og:description\" content=\"With the evolution of app development, one of the most popular dev tools \u2013 Git, which every 4 out of 5 developers will expect you to provide, is now enabled on on Thexyz Servers. &nbsp; What is Git? Git was created by Linus Torvalds who is also the author of the Linux kernel. Git is [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/\" \/>\n<meta property=\"og:site_name\" content=\"Thexyz Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-01T13:31:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-06-04T00:21:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png\" \/>\n<meta name=\"author\" content=\"Thexyz Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/thexyz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thexyz Staff\" \/>\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.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/\"},\"author\":{\"name\":\"Thexyz Staff\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b\"},\"headline\":\"Git now available on Thexyz Servers\",\"datePublished\":\"2016-09-01T13:31:00+00:00\",\"dateModified\":\"2019-06-04T00:21:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/\"},\"wordCount\":873,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png\",\"articleSection\":[\"How To\"],\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/\",\"url\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/\",\"name\":\"Git now available on Thexyz Servers - Thexyz Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png\",\"datePublished\":\"2016-09-01T13:31:00+00:00\",\"dateModified\":\"2019-06-04T00:21:32+00:00\",\"author\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage\",\"url\":\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png\",\"contentUrl\":\"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.thexyz.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git now available on Thexyz Servers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/#website\",\"url\":\"https:\/\/www.thexyz.com\/blog\/\",\"name\":\"Thexyz Blog\",\"description\":\"Email and Domains\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.thexyz.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b\",\"name\":\"Thexyz Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g\",\"caption\":\"Thexyz Staff\"},\"description\":\"Thexyz staff are passionate about helping people with email and website so they can get the most out the web. Our staff includes our support team, developers and any contractors that may be willing to contribute.\",\"sameAs\":[\"https:\/\/www.thexyz.com\",\"https:\/\/x.com\/https:\/\/twitter.com\/thexyz\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Git now available on Thexyz Servers - Thexyz Blog","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.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/","og_locale":"en_US","og_type":"article","og_title":"Git now available on Thexyz Servers - Thexyz Blog","og_description":"With the evolution of app development, one of the most popular dev tools \u2013 Git, which every 4 out of 5 developers will expect you to provide, is now enabled on on Thexyz Servers. &nbsp; What is Git? Git was created by Linus Torvalds who is also the author of the Linux kernel. Git is [&hellip;]","og_url":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/","og_site_name":"Thexyz Blog","article_published_time":"2016-09-01T13:31:00+00:00","article_modified_time":"2019-06-04T00:21:32+00:00","og_image":[{"url":"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png","type":"","width":"","height":""}],"author":"Thexyz Staff","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/thexyz","twitter_misc":{"Written by":"Thexyz Staff","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#article","isPartOf":{"@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/"},"author":{"name":"Thexyz Staff","@id":"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b"},"headline":"Git now available on Thexyz Servers","datePublished":"2016-09-01T13:31:00+00:00","dateModified":"2019-06-04T00:21:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/"},"wordCount":873,"commentCount":0,"image":{"@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage"},"thumbnailUrl":"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png","articleSection":["How To"],"inLanguage":"en-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/","url":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/","name":"Git now available on Thexyz Servers - Thexyz Blog","isPartOf":{"@id":"https:\/\/www.thexyz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage"},"image":{"@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage"},"thumbnailUrl":"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png","datePublished":"2016-09-01T13:31:00+00:00","dateModified":"2019-06-04T00:21:32+00:00","author":{"@id":"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b"},"breadcrumb":{"@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#primaryimage","url":"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png","contentUrl":"https:\/\/thexyz.com\/blog\/wp-content\/uploads\/host-git.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.thexyz.com\/blog\/git-now-available-on-thexyz-servers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thexyz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Git now available on Thexyz Servers"}]},{"@type":"WebSite","@id":"https:\/\/www.thexyz.com\/blog\/#website","url":"https:\/\/www.thexyz.com\/blog\/","name":"Thexyz Blog","description":"Email and Domains","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thexyz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Person","@id":"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b","name":"Thexyz Staff","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g","caption":"Thexyz Staff"},"description":"Thexyz staff are passionate about helping people with email and website so they can get the most out the web. Our staff includes our support team, developers and any contractors that may be willing to contribute.","sameAs":["https:\/\/www.thexyz.com","https:\/\/x.com\/https:\/\/twitter.com\/thexyz"]}]}},"_links":{"self":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":2,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/posts\/58\/revisions"}],"predecessor-version":[{"id":1093,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/posts\/58\/revisions\/1093"}],"wp:attachment":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/media?parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/categories?post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/tags?post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}