Skip to main content

Create GitHub Repo (GUI)

In the previous post, we learned about commit, fork and clone. In this post, we are going to take a deep dive into the terminology by creating a GitHub Repository from scratch. To create and host a project, the repository is a place where you add all your program code files and other documentation.

Prerequisites

    1. You must have a GitHub account.
    1. You must also have a basic understanding of how Git works and ensure Git is installed and running on your operating system.

How to create Github Repository

Step 1: Go to the GitHub website. By default, you will be on the Home page as shown below. Click on the + icon in the top-right corner, and from the dropdown, select New Repository.

https://github.com

GitHub

Step 2: Specify the name of the project and choose whether to make it public or private. For this tutorial, we’ll make it public.

Once a repository is made private, the project admin must manually grant permission to other GitHub users to collaborate or view it. This is a common practice at the organizational level.

Next, check the box to include a README file—this will automatically create a README.md file along with the repository. Finally, click on Create repository at the bottom.

https://github.com/new

GitHub

Once the repository is created, you’ll see a screen like the one below. The explanation of each elements is mentioned below.

https://github.com/sanjay-kv/Git-Demo

GitHub

  • <!DOCTYPE html>: Declares the document type and version of HTML.
  • <html>: Root element that contains all other elements.
  • <head>: Contains metadata about the document. It includes elements like <meta> and <title>.
  • <meta charset="UTF-8" />: Specifies the character encoding of the document.
  • <meta name="viewport" content="width=device-width, initial-scale=1.0" />: Sets the viewport properties for responsive design.
  • <title>: Sets the title of the document (displayed in the browser tab).
  • <body>: Contains the visible content of the document.
  • <!-- Your content goes here -->: Represents a comment that is not displayed in the browser.

Changing the README and adding more files.

I’m going to add my resume and include my name as a heading in the README.md file.

https://github.com/sanjay-kv/Git-Demo

GitHub

Adding Markdown Language

Below is a visual representation of a basic HTML document structure:

readme.md
# Git-Demo
This is a demo installation via GUI

## Developed by Sanjay Viswanathan
This readme contains my resume, please refer to the attached file in the repo.

Browser Rendering

When the above HTML code is rendered in a browser, it will display the following output:

https://github.com/sanjay-kv/Git-Demo/edit/main/README.md

Git-Demo

This is a demo installation via GUI

Developed by Sanjay Viswanathan

This readme contains my resume, please refer to the attached file in the repo.

Explanation

  • <!DOCTYPE html>: Declares the document type and version of HTML.
  • <html>: Root element that contains all other elements.
  • <head>: Contains metadata about the document.
  • <title>: Sets the title of the document (displayed in the browser tab).
  • <meta>: Provides character set and viewport information.
  • <body>: Contains the visible content of the document.
  • <h1>: Heading element with the text "Hello, World!".
  • <p>: Paragraph element with the text "Welcome to HTML learning.".

Committing the changes.

I'm going to add my resume and include my name as heading to the README.md file.

https://github.com/sanjay-kv/Git-Demo/edit/main/README.md

GitHub

This is the step where you need to add additional comments.

https://github.com/sanjay-kv/Git-Demo/edit/main/README.md

GitHub

https://github.com/sanjay-kv/Git-Demo

GitHub

https://github.com/sanjay-kv/Git-Demo

Now let's upload your resume

I'm going to add my resume and include my name as heading to the README.md file.

https://github.com/sanjay-kv/Git-Demo/edit/main/README.md

GitHub

This is the step where you need to add additional comments.

https://github.com/sanjay-kv/Git-Demo/upload/main

GitHub

You will now be able to see the uploaded resume in your repository.

Watch the video Tutorial

Conclusion

In this tutorial, you learned about the syntax and structure of HTML. HTML syntax consists of elements, tags and attributes that define the structure and content of a web page. A HTML document follows a basic structure with elements like <!DOCTYPE html>, <html>, <head>, <title>, <meta> and <body>. Understanding HTML syntax and structure is essential for creating web pages and applications.