In SectionΒ 2.6Β Basic FOSS Workflow Concepts you saw how FOSS communities can use a basic workflow to collaborate. In this section you will begin to gain hands-on experience with that workflow. FigureΒ 2.7.1 illustrates first step in the workflow. In this step you will fork the main project repository, which creates a copy of it into your own GitHub space.
Note that when working on the GitKit you will not actually be interacting with the main FarmData2 repository. Instead, you will be interacting with a copy of the FarmData2 repository that was created just for these activities. That said, you will be treating this copy exactly as if it is the βMain Project Repoβ or the upstream repository. This allows you, your classmates and many other students to practice interacting with an upstream project for learning purposes without affecting the main FarmData2 repository.
Your instructor will have provided you with the URL of the GitKit FarmData2 repository that you will be using as the main project repo (i.e. the upstream) for the exercises in this text.
Click the βForkβ button to create your own fork of the upstream repository. Be sure to pick the GitHub username that is at the end of the URL you used in ExerciseΒ 2.3.1.2 in the "Choose an owner" box so that your fork will be created in your GitHub space.
The URL you give here should contain your GitHub username. Be sure you are looking the copy of the GitKit FarmData2 repository that is in your GitHub space.
Notice that in FigureΒ 2.7.1 there is an dashed orange arrow pointing from your remote copy (i.e. your origin) to the main project repo (i.e. the upstream). This arrow is indicating that your fork knows where the upstream project repository is located.
Visit your origin repository on GitHub. There is a link on that page that corresponds to the orange dashed arrow in FigureΒ 2.7.1. What appears before the link?