You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/contributors/first-contribution.md
+15-3Lines changed: 15 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -44,20 +44,20 @@ There are some links below the video to help you get these elements ready in cas
44
44
45
45
Now, we can get started.
46
46
47
-
### Step 1: Fork the projects repo
47
+
### Step 1: Fork the project’s repo
48
48
49
49
Go to the project’s repository and click the “Fork” button at the top left of the page. This will create a copy of the repository in your own account.
50
50
51
51
### Step 2: Clone your fork
52
52
53
53
On your new fork, click the green “Code” button and copy the link that appears there to get the URL for cloning it.
54
54
55
-
Now, open your terminal (or Git Bash, if you’ve installed Git for Windows) and type the command ‘git clone’ followed by pasting the URL you just copied. With this, you now have a local copy of your fork.
55
+
Now, open your terminal (or Git Bash, if you’ve installed Git for Windows) and type the command `git clone` followed by pasting the URL you just copied. With this, you now have a local copy of your fork.
56
56
57
57
Finally, change to the directory of the repo you just cloned and add the the project’s repo as the “upstream” remote repository by typing the following:
Enter your GitHub username and password if requested.
119
119
120
+
{{< notice note >}}
121
+
Entering your username and password every time you run `git push` can get tedious!
122
+
Luckily GitHub lets you use an SSH key to authenticate automatically.
123
+
Basically this involves creating two special files: one kept secret on your computer, and one uploaded to GitHub. If you want to set that up, see here:
You can also set up an SSH key using the `gh` command-line tool: https://cli.github.com/manual/ if you prefer.
129
+
Mac and Windows users (but not Linux users!) who prefer to use `git` through a GUI can manage authentication using the [GitHub Desktop app](https://desktop.github.com/).
130
+
{{< /notice >}}
131
+
120
132
### Step 9: Open PR
121
133
122
134
Now, you can submit your changes to the project’s repo.
0 commit comments