How to deploy a create react app to Github pages

1. Add homepage

Open your package.json file present inside your react app and add homepage property.


replace the above url with your github username and repository name.

2. Install gh-pages

Next, we need to install a package called gh-pages.

npm install --save-dev gh-pages

3. Deploy script

It’s time to add a deploy script commands in our package.json file.

 "predeploy": "npm run build",
 "deploy": "gh-pages -d build",

Now in your terminal run npm run deploy

4. Setup source to gh-pages branch.

Once you successfully deployed open your GitHub code repository and click on settings tab if you scroll down you can see a GitHub Pages then choose a branch to gh-pages.

That’s it now you can see your react app URL like in the above image.

Redirect urls exactly, just change domain name with Apache

RewriteEngine On
RewriteCond %{HTTP_HOST} ^$ [OR]
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^(.*)$$1 [R=301,L]

Redirect Type

301 Permanent Redirect
307 Temporary Redirect

Password Protect Folder with Apache .htaccess file

Create new file named “.htaccess” in the folder with this Content

AuthName "Password Protected!"
AuthType Basic
AuthUserFile /home/cpanel_user_name/public_html/folder_name/.htpasswd
require valid-user

*Change cpanel_user_name & folder_name

Create new file named “.htpasswd” in the same folder with this Content (Username:Password)


How To Increase VirtualBox’s Disk Space

Open a Command Prompt Window (Run as Administrator)
Change to VirtualBox’s Program Files Folder
Then type the code below in the Command Prompt.

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

replacing YOUR_HARD_DISK and SIZE_IN_MB with your Hard Disk name and desired size.

VBoxManage modifyhd D:\VB\Win10\win10.0.vdi --resize 20480

How To Manage Hibernate Mode in Windows 7 (hiberfil.sys File)

If you don’t use the Hibernate option in Windows 7, you can save some disk space by disabling it. Here we will look at a few different ways to manage hibernate options in Windows 7.

Enable or Disable Hibernate Through Command Prompt

To Enable Hibernate Mode Run this code in Command Prompt.
powercfg /hibernate on

To Disable Hibernate Mode Run this code in Command Prompt.
powercfg /hibernate off

How to Change Windows Virtual Memory (pagefile.sys File Size)

To change windows Virtual Memory follow these step:
  1. Open System by clicking the Start button, Right-Clicking Computer, and then clicking Properties.
  2. In the left panel, click Advanced system settings.  If you’re prompted for an administrator password or confirmation, type the password or provide confirmation.
  3. On the Advanced tab, under Performance, click Settings.
  4. Click the Advanced Tab, and then, under Virtual Memory, click Change.
  5. Uncheck the Automatically Manage Paging File Size for all Drives Checkbox.
  6. Under Drive [Volume Label], click the drive that contains the paging file you want to change.
  7. Click Custom Size, type a new size in megabytes in the Initial size (MB) or Maximum size (MB) box, click Set, and then click OK.


Increases in size usually don’t require a restart for the changes to take effect, but if you decrease the size, you’ll need to restart your computer. We recommend that you don’t disable or delete the paging file.