Skip to content

Instantly share code, notes, and snippets.

@prateekrajgautam
Last active August 4, 2026 11:39
Show Gist options
  • Select an option

  • Save prateekrajgautam/b59ce49707a66735a84fde05fc280410 to your computer and use it in GitHub Desktop.

Select an option

Save prateekrajgautam/b59ce49707a66735a84fde05fc280410 to your computer and use it in GitHub Desktop.
Lab Instructions to Create public github repository

GitHub Repository Setup Instructions for Backend Development Lab

Follow the steps below to create and organize your repository for the Backend Development course.

Prerequisites

  1. Install Git from:

  2. During installation, keep the default settings unless instructed otherwise.

  3. On Windows, use Git Bash for all Git commands.

Step 1: Create a GitHub Repository

  1. Sign in to your GitHub account.
  2. Click New Repository.
  3. Configure the repository as follows:
Setting Value
Repository Name BackendDevelopment
Description sapid
Visibility Public (unless instructed otherwise)
Initialize Repository ✔ Add a README file
  1. Click Create Repository.

Step 2: Clone the Repository

Open Git Bash.

Navigate to the directory where you keep your projects.

Example:

cd ~/Projects

Clone your repository:

git clone https://github.com/<your-username>/BackendDevelopment.git

Replace <your-username> with your GitHub username.

Move into the repository:

cd BackendDevelopment

Step 3: Create the Required Folder Structure

Create the following directory structure:

BackendDevelopment
├── Lab
│   └── Exp 1
│       ├── Report.md
│       ├── parta
│       │   └── index.html
│       └── partb
│           └── index.html
├── README.md
└── Theory

Linux/macOS (or Git Bash)

mkdir -p "Lab/Exp 1/parta"
mkdir -p "Lab/Exp 1/partb"
mkdir Theory

touch "Lab/Exp 1/Report.md"
touch "Lab/Exp 1/parta/index.html"
touch "Lab/Exp 1/partb/index.html"

Verify the Structure

If the tree command is available, run:

tree

Expected output:

.
├── Lab
│   └── Exp 1
│       ├── Report.md
│       ├── parta
│       │   └── index.html
│       └── partb
│           └── index.html
├── README.md
└── Theory

Step 4: Upload the Initial Structure to GitHub

git add .
git commit -m "Initial Backend Development repository structure"
git push origin main

If your default branch is master instead of main, replace main with master.

Submission Checklist

  • Repository named BackendDevelopment
  • Description set to sapid
  • README file added during repository creation
  • Repository successfully cloned locally
  • Folder structure created exactly as specified
  • Initial commit pushed to GitHub

Dummy Repository https://github.com/prateekrajgautam/BackendDevelopmentUPES

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment