{
  "id": 2702630,
  "title": "My First GitHub Project: From a Local Folder to GitHub Using Git and SSH",
  "url": "https://urgent.news/2026/08/23/my-first-github-project-from-a-local-folder-to-github-using-git-and-2702630",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-23T02:50:10.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/prudence_korir_/my-first-github-project-from-a-local-folder-to-github-using-git-and-ssh-4k5e"
  },
  "original_language": "en",
  "account": "My first GitHub project journey began with a sense of excitement and a touch of intimidation when I arrived at LuxDevHq. Despite not feeling confident in my abilities, I learned at my first class that building something remarkable begins with a strong foundation, and mastering the basics is essential. This week, I focused on setting up a local project on my desktop and then pushed it to a live GitHub repository using the command line.\n\nThe dataset I worked with was a Kenya_Hospital_Health_Records CSV file, which would be stored in a sub-folder called Data within a main folder named after the file on my desktop. Here are the steps I followed:\n\n1. Local Project Setup: I opened my bash terminal, navigated to my desktop using the cd command, and created both the main folder and the sub-folder. I copied the file into the sub-folder. To create a README.md file containing the project overview, I used echo commands to add headers and text. Finally, I used the cat command to review the contents of the file and nano to edit it.\n\n2. Creating a Tracked Git Repository: I initiated an empty Git repository with git init, checked the repository status with git status, added everything to the current repository with git add ., committed the changes with a message using git commit -m, and linked the local repository to the empty GitHub repository using git remote add origin. To confirm that my SSH key was working, I executed ssh -T git@github.com. Finally, I pushed the local main branch to the remote origin on GitHub using git push -u origin main, which eased the process of updating the repository in the future.",
  "summary": "⭐🚀⭐🚀 When I first walked through the gates of LuxDevHq, my first thought was \"endless possibilities\". However, I was intimidated. I did not think I would measure up. But when I attended my first class, I learned that building something great starts with a great foundation and at LuxDevHq, that means mastering all the basics. In the last week, I worked on setting up a local project on my desktop…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "Dev.to",
        "title": "My first GitHub Project; from a local folder to GitHub using Git and SSH",
        "url": "https://urgent.news/2026/08/23/my-first-github-project-from-a-local-folder-to-github-using-git-and-2690217",
        "published": "2026-08-23T00:57:59.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}