
- #Using sourcetree with private git repository how to#
- #Using sourcetree with private git repository for mac#
That may or may not be helpful, but I hope you can find a solution. Click the Gear icon in the top right corner and select Settings Click Add Account Hub: Select GitHub Username: (Enter your. Is it just a private repo you're wanting to access, or a private organization repo? If the latter, from that first link I think an organization owner has to grant access for the app (so I guess even if you have access as a GitHub user, you don't automatically get access when using the app).

You may well have already looked here, but I found this on an initial google: However, I'd be surprised if it's not possible to access private repos at all this way. So it could well be that the solution for that is different. Who can explain to me, step by step, all the steps for installing SourceTree and configuring it for use with GitLab At the same time, GitLab is on a dedicated server.
#Using sourcetree with private git repository for mac#
So the commonality of my problem with the original question here was "organization repos not appearing" rather than the private/public dimension of the question. How start use SourceTree with GitLab Francisk Rae Good day, dear community members. Sourcetree for Mac GitHub account permissions When adding a GitHub account to Sourcetree for Mac 3.0.1 (205), using OAuth and HTTPS, only public read permissions are requested: Consequently, no private repos are accessible and no write permissions are given. Click Clone next to the repository you wish to clone locally. But certainly the repos I was concerned with were public ones, just that they belonged to an organization. Get started Install and set up Sourcetree Clone a remote repository If you have an existing remote repository on Bitbucket or Github, you need to copy or clone it to your computer.

I'm afraid it's a while since I did this, so I forget the details. [This Medium article described the same problem and solution, except that they suggest deleting and re-creating the OAuth token, whereas I was able to just edit the settings on mine: not sure if is the same/similar problem to above, but I came across this question when searching for a solution, so thought it good to add my solution here after I worked out what my issue was.) In Sourcetree, check the left pane for Remotes Right click on it and select New Remote Insert the link to your repo and click on OK.
#Using sourcetree with private git repository how to#
Here's how to add the local repository in: Steps: Click on 'Clone/New'.

To fix, go to your GitHub settings -> Applications -> Authorized OAuth Apps -> Sourcetree ('SourcetreeForWindows' in my case): you can see the list of permissions granted, and underneath that Organization access, and the option to turn it on. Solution You have an existing repository in your local machine, and you would like to add it into SourceTree to work on it. I discovered it was an issue with the default permissions in the OAuth settings by default, it doesn't give organization access. I tried starring the relevant one, but that didn't make a difference. I had a similar problem after adding my GitHub account to SourceTree, repos belonging to my organization weren't appearing in the 'Remote repositories' list.
