I use one of those Github clients. Makes life easy. But make sure that you use a trusted one or you will end up compromising your sign in credentials.
Github themselves offer a desktop client for Windows. Not sure whether there is one for Mac, but none for Linux so far.