The [repository](https://github.com/usi-systems/easytrace) for the assignment is public and Github does not allow the creation of private forks for public repositories. The correct way of creating a private frok by duplicating the repo is documented [here](https://help.github.com/articles/duplicating-a-repository/) For this assignment the commands are: 1. Create a bare clone of the repository. (This is temporary and will be removed so just do it wherever) ```bash git clone --bare git@github.com:usi-systems/easytrace.git ``` 2. Create a new repository on Github and name it `easytrace`. 3. Mirror-push your bare clone to your new `easytrace` repository. > Replace `` with your actual Github username in the url below. ```bash cd easytrace.git git push --mirror git@github.com:/easytrace.git ``` 4. Remove the temporary local repository you created in step 1. ```bash cd .. rm -rf easytrace.git ``` 5. You can now clone your `easytrace` repository on your machine (in my case in the `code` folder). ```bash cd ~/code git clone git@github.com:/easytrace.git ``` 6. Make your `easytrace` repo available in your Vagrant VM by adding the following to your Vagrantfile > Replace `"~/code/easytrace"` with your local path to the `easytrace` repo. ``` config.vm.synced_folder "~/code/easytrace", "/easytrace" ``` 7. Reload your VM to enable the synced folder (in the folder containing your Vagrant file). ```bash vagrant reload ``` 8. The `easytrace` repo is available at `/easytrace` once you ssh into the machine.