Truthfully, the reason is straightforward. I tried to Push my project on GitHub through Sourcetree but constantly got an error 403. And when I tried to Clone my remote project, I got an endless cloning process. I spent a lot of time trying to find a solution. All of them suggest the same, even when I asked on Stackoverflow:

I wouldn’t say I like CLI, so I didn’t give up and continued my research. Eventually, I found the Tower app that did everything I needed without the command line. Let me show you how easy it is.
First, add a GitHub account with your Login and Personal Access Token (not the password!). I’m going to show you where you can get it.
Go to the GitHub website, click your icon in the upper right corner, and then “Settings”:













Push it by the menu:


Or here:



Easy peasy lemon squeezy 😅


I highly recommend trying Tower. It’s an excellent app with perfect UI and UX.