# Creating Repositories

#### Making a new Repository

If you don’t already have a repository for your project folder, it’s fairly straightforward to make one.

First, locate your playtest folder in your hard drive. I’ve named mine “repo practice”.\\

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FR1lm0zJUkh50P3v0TdDz%2Funknown.png?alt=media&#x26;token=426f66c3-6ca5-4b6d-9f40-24ef16f2ca8e" alt=""><figcaption></figcaption></figure>

Next, go to GitHub Desktop and select “Add an Existing Repository from your local drive… ”

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2Fc2mbCcSNKdo222axFQgO%2Funknown.png?alt=media&#x26;token=4809129c-63ac-4894-8918-61e42297b92a" alt=""><figcaption><p>(source: zoewillowz)</p></figcaption></figure>

Select your repository.

You’ll get the following alert:

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FoHtuqaegA7tLIl5daAdP%2Funknown.png?alt=media&#x26;token=a4bac5b3-a588-492a-a3a5-bd2a99e28f91" alt=""><figcaption></figcaption></figure>

Click “create a repository”.

You’ll get the following window. (Your filepath will be grayed out). Fill it out. You don’t need to initialize a README, select a license, or add a Git ignore.

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FaofnIjoBYDortiS23xoP%2Funknown.png?alt=media&#x26;token=6e0929a4-d823-4e6f-9f87-795894c5d9bf" alt="" width="375"><figcaption></figcaption></figure>

Then click “Create repository”! After a while of loading, you’ll get the following window.

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FkyO59QI7wPwwvRjvddtd%2Funknown.png?alt=media&#x26;token=8e203969-587a-4fdd-9397-b33ab993c7c1" alt=""><figcaption></figcaption></figure>

\\

Now all you need to do is publish this repository to GitHub, which enables you to share it with others and back it up. To do that, simply click the button at the top!

#### Cloning a Repository

If instead of making your own repository, you’re being added to someone else’s repository, you’re going to need to clone a repository from the internet.

If you’ve already been added to the repository (see the [Collaboration section](https://docs.google.com/document/d/1t59hzeERvwok2ZsQVs6AgFj5WVZdeAPwiWYFgkDGLiE/edit?tab=t.0#heading=h.e8eze2higkg0) for how to do that) adding your new repository should be a breeze.

On the GitHub Desktop main page, click “Clone a repository from the Internet…”

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FhmeIQyK4vRdKgLZ9loCX%2Funknown.png?alt=media&#x26;token=dff63f7e-5c5e-4c3d-93a8-f139418a9aec" alt=""><figcaption></figcaption></figure>

The following window will pop up. \\

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FgTJw4qy8Zste3yOrCY45%2Funknown.png?alt=media&#x26;token=06334819-0b12-41d1-8be5-4f90f54ca83e" alt="" width="375"><figcaption></figcaption></figure>

\\

Select the repository that you want to clone from the list (if your GitHub account is new, the list shouldn’t be that long haha), then set your local path to wherever you want the folder to be and click “Clone.”\\

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FVtBG3wmK1MzBF0OUFrln%2Funknown.png?alt=media&#x26;token=321e9148-7a41-4075-85c7-3dc26e0aa0ab" alt="" width="375"><figcaption></figcaption></figure>

\\

If, for some reason, the repository is not visible in the selection window, open it in your browser and copy the link. The repository page will look something like this:\\

&#x20;

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FfJGgRo6TJsp0n2gfuWEU%2Funknown.png?alt=media&#x26;token=55bf1a89-b48c-40dd-bcec-6f97a4875409" alt=""><figcaption></figcaption></figure>

Copy the link from the search bar.

In the repository selection window, click the “URL” tab. Then, paste in the repository link and click “Clone”.

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FUeatZujw1s5zUW8TOp0u%2Funknown.png?alt=media&#x26;token=baa9d381-3389-4994-81f0-e28e98870857" alt=""><figcaption></figcaption></figure>

(Note: Putting the parallels repo link in your GitHub and trying to clone it won’t work. Even by URL, GitHub checks to make sure that the repository you’re trying to clone is one you have access to. You still need to have it shared with you or accessible to you if you’re trying to clone it by URL.)

Once you click “Clone”, it’ll redirect you to the following window.&#x20;

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FB4g0iGWDz0ytgYvLzsG2%2Funknown.png?alt=media&#x26;token=b0b17800-706a-4196-b065-32181b6ed6b0" alt=""><figcaption></figcaption></figure>

(I didn’t clone the parallels repository because I already have it downloaded to my computer.)

Ensure that you have a stable internet connection, because what this is essentially doing is downloading the entire project from online, where GitHub hosts it.&#x20;

Wait for the entire repository to download. One it’s done, it’ll take you to the following window:&#x20;

<figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2Fuw81WzGQmAfGTmnOI2eu%2Funknown.png?alt=media&#x26;token=a5b07c8a-d45c-4b56-a79e-e63e94f984d5" alt=""><figcaption></figcaption></figure>

And that’s it! This is the main window in GitHub Desktop, and you can access your repository, commit, push, pull, and more from here.

But what do you do now? How do you use GitHub?
