Posts

Showing posts with the label Github

Auto Deployment of Github Repository Using Github Actions

Image
To make this article useful first checkout this article on  Cloning Github Repository to Shared Hosting  then you will be good to go with the following steps. The   Git™ Version Control   feature allows you to deploy your cPanel-managed repositories. Generally, deployment sends finished code into production. You can use different configurations to automatically (push deployment) or manually (pull deployment) deploy changes. For example, you could use deployment to make changes to your website locally. Then, automatically send them to a directory on your cPanel account. For more information about how to deploy changes, read our  Git™ Version Control  documentation. For more information about how to troubleshoot problems with this feature, read our  Guide to Git - For System Administrators  documentation. For more information about Git commands, such as  git push ,  git pull , or  git commit , read our  Guide to Git™ - Common Git Commands  documentation. Requirements Before deployment, r

Clone github repository on the shared host for Continuous Integration

First follow the article on   Creating Github workflow  using Github Actions and then you can use the following steps on setting up your repo on the shared host This Article demonstrates how to set up a private repository on your local host. This allows the user to use cPanel as an automatic deployment location for their project that can run PHP, Ruby, Node.js™, or other desktop applications. Important: This tutorial uses GitHub as an example host for a private repository. However, most of the steps in this tutorial are similar to the steps for any other private repository host. The steps in this tutorial require the  Shell Access  setting in cPanel & WHM version 70 or earlier or the  Shell Access & Terminal  setting in cPanel & WHM version 72 or later. Because they require SSH access, you  must  perform additional steps in order to clone a privately-hosted remote repository. This feature enforces several restrictions on clone URLs, and it verifies the remote host’s public

Adding a private repository to a shared host

Guide to Git™ - Set Up Access to Private Repositories Last modified:  April 24, 2020 Overview This document demonstrates how to set up a private repository on your local host. This allows the user to use cPanel as an automatic deployment location for their project that can run PHP, Ruby, Node.js™, or other desktop applications. Important: This tutorial uses GitHub as an example host for a private repository. However, most of the steps in this tutorial are similar to the steps for any other private repository host. The steps in this tutorial require the  Shell Access  setting in cPanel & WHM version 70 or earlier or the  Shell Access & Terminal  setting in cPanel & WHM version 72 or later. Because they require SSH access, you  must  perform additional steps in order to clone a privately-hosted remote repository. This feature enforces several restrictions on clone URLs, and it verifies the remote host’s public SSH keys for  ssh://  clone URLs. For more information, read our 

Life as a Remote Software Developer

Image
Splendid! Yup, this is me working from a bathtub. But let me get back to the beginning. I work for Automattic, a 1000-person company spread across over 70 countries. My colleagues are around the globe - some of them work from a camper, driving across Southern America, some of them tried catching an internet connection from a cruise ship and majority work from the comfort of their homes. If I had to summarise remote work in a sentence, it would be: It just makes sense. When you think about modern office work, it is a bit peculiar. For lack of a better example, let’s imagine Facebook: Now here is a company that says you can foster real relationships online. They create a product focused on communicating with your friends, and they even sell (and use) a version of it designed for work. And yet, they force people to pay truly mind-boggling Silicon Valley rent, sit in traffic and get into the office to sit in front of the computer. If your work happens on the computer,