Creating a Repository on Git Hub
Tags: github, codenewbie, opensource, prudyopensourceseries
Published: 2022-04-28 11:40:06




As a codenewbie, i was recently assigned with a project that needed to be submitted on GitHub. I resorted to reading up on the process of creating a Repository and everything Open Source and I found it pretty interesting. So, I would like to share everything I've learnt and I'm learning (I hope I can).


---


So firstly we would be **Creating a Repository** and as we journey, we'll talk about Open Source and everything in between.


---


**Step 1: The New Repository** 


In the upper-right corner of any page, use the drop-down menu, and select New repository, you could also choose other options depending on the most appealing.


![Step 1. Click on the plus sign](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26p1ze6vjxnil31rai5x.jpg)


---



**Step 2: The Naming**

GitHub would sometimes suggest witty titles, you could use them or not use them. Here is a guide to [Naming a Repo] (https://github.com/bcgov/BC-Policy-Framework-For-GitHub/blob/master/BC-Gov-Org-HowTo/Naming-Repos.md)

You could add a Public tag unless you have a reason to put it in private. 

Also attaching a ReadMe file since a ReadMe file is like a "tell it file."

 Basically, if you want your reader or user to understand the codes etc, Attach a ReadMe file.

![Name your Repository](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j4ehf3441raxvvwhqyli.jpg)



---

After which you create a Repository. 

![Create a Repository](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b1ksdft6n0r3ran40o0n.jpg)

---

**Step 3: The files**

You could _select the create new file_ but when you have your codes on your desktop, you use the upload files method or copy and paste 🤔.


![Adding files](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t8da5pbcsbx1wewt6osq.jpg)

---

![Drag or Choose](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ttgojv6q9mczz897bpd.jpg)

We could either choose them from our PC or drag them over to the browser

![Select your file](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y812ae44ytckx6jawbcv.jpg)

When you select choose your files, the files on your desktop comes on definitely pop up.


---
**Step 4: The Commit** 


![Commit Messages](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iddoy8tqrtk62m4jseix.jpg)

And after your selection you can commit changes. Since this is a change after the creation of a repository. a file upload change😊one more river😋

---

**The Final Step**

![Done](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aw5i71lzemkni21dyg1j.jpg)

Step 5: y'all is my **congratulatory message**😋

as we can see we have fed our files to our Repository and that's that for that.  

😶it would be so nice to present our opening art but we did not gather money to call...{insert artiste name} so we'll be taking our break by digesting programming memes. Thank you for reading✌🏽

---


![A meme about Hello World](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o51584z0ftcyyn37khep.jpg)


![Tackling problems](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lsv5bbw7vbbmpapvbr0t.jpg)