To pull, copy the HTTP URL from the Github project page. It should be in the form of
Then in your terminal, do a
git clone https://github.com/theUserName/theProjectName.gitto get the project repository.
After making and committing some changes, you may wish to push the changes to Github again. Of course, you should do something like
git pull origin theDesiredBranchNameto ensure you've gotten the latest changes from Github first. Then you'd do a
git push origin theDesiredBranchName.
If it works properly, it should prompt you for your Github username and password. Or it doesn't work, you run into a problem, and git gives you this error:
error: The requested URL returned error: 403 while accessing https://github.com/theUserName/theProjectName.git/info/refs fatal: HTTP request failed
Solution? No guarantees, but this worked for me. In terminal, do:
git remote set-url origin https://YourUserName@github.com/theUserName/Booking.git
Obviously, change "YourUserName" to your Github username.
Then again do
git push origin theDesiredBranchName. If it works properly, it should prompt you for only your Github password.
For some reason Github denies HTTPS access sometimes if the username isn't sent along with the project URL.