Absolutely frustrating & ridiculously annoying. This is still happening to me. I have forwarded my complaint about this over-the-top so called security feature to GitHub Feedback & they keep insisting that it's something on my side & keep trying to force me to use 2 factor authentication which we just DON'T want to do. Our phone numbers are private & we'll keep it that way. The most annoying part of this is that 90% of the time I'm using the SAME DEVICES to login & it keeps giving me the NEW DEVICE DETECTED OMF THE WORLD IS OVER message. GitHub expects us to NOT use a VPN to change our IP's, NOT to use new devices (even though 90% of the time it's the same devices) just to force us to use 2 factor authentication, just utterly backwards & a waste of time. It's easier to login to NSA Headquarters with less dramas than this. As I've previously mentioned, I have 2 banks which have Online Banking. These 2 banks are part of the 4 MAJOR banks here in Australia. I change devices, use my VPN which changes my IP & we NEVER get these inconveniences & headaches GitHub provides. How can GitHub justify having more "so-called-security" than online banking itself? How can you possibly justify your login security measures against banks & think that's normal?? This is nothing but a shifty ploy to annoy us to the point where we give in & sign up for 2 factor authentication at the expense of our privacy to collect our private phone numbers & god knows what other information. What a disgrace. The people who are sticking up & backing up GitHub regarding this extremely annoying & time wasting process are people who couldn't care les about privacy or are too uneducated about internet privacy especially in sensitive privacy times like this. Don't get me started on how many people trusted Facebook with privacy until they were found guilty on providing & selling our private information to 3rd party companies even though sincerely promising it's users otherwise. & please don't give me that "GitHuB will never sell your information" bla talk because that's EXACTLY what every company said before they were found guilty of doing exactly that. One quick search on the web regarding GitHub & it's annoying New Device Detected frustrating login process shows indeed I'm definitely not the only one. "Rest assured we've provided your feedback to the deigners & development team" is their magic punch-line but many of us are still copping this but ofcourse the amount of people will be downplayed. This will not be getting fixed permanently anytime soon so we'll be trying alternatives like GitLab or BitBucket etc. Congratulations for not listening & sweeping us to other alternative websites.
... View more
As others suggested, the main workflow is: Find something to work on Discuss with others in Issues (optionally) Fork the repo Clone the repo Locally create a new branch Push the local branch to your fork Make a PR Discuss the PR, improve the PR and merge As always, if you have any specific questions about Git or GitHub, you are more than welcome to open up a topic over here!
... View more