Git Client For Mac With User Account Control

Using Version Control in VS Code. Visual Studio Code has integrated source control and includes Git support in-the-box. Many other source control providers are available through extensions on the VS Code Marketplace. Git is a free and open source version control system, originally created by Linus Torvalds in 2005. Unlike older centralized version control systems such as SVN and CVS, Git is distributed: every developer has the full history of their code repository locally. To do that on Windows 10 you must run with Administrator rights, or you need to have the right to create a symbolic link, so the true solution to your problem is to set appropriate User Account Control (UAC). This is the case even if you created the file or directory to which you want to add a symbolic link.

Active1 year, 5 months ago

Well, I tried GitHub for Mac - very useful thing, but I don't want to share my private code with other (sorry folks from github, but there are commercial projects).

Control

Also I tried to deal with SourceTree - also, awesome thing, and private Atlassian Bitbucket.

But I still couldn't find the client, which can support my own server.Is it possible?

Aleksey PotapovAleksey Potapov
1,6222 gold badges24 silver badges44 bronze badges

4 Answers

Sourcetree certainly supports local git installations, as does Tower.

Git Client For Mac With User Account Controls

You're thinking about it wrong. You're thinking that because SourceTree only asks you about entering credentials for BitBucket, GitHub or Kiln that that's the only type of git server you can use. That's incorrect. It has those authentication dialogs for those services because those services provide extra features beyond just git hosting, so a login is required.

In the case of a standard shared repository rather than a commercial service, just do File->New and in the clone repository dialog, enter the URL of the shared repository. If you have already cloned it via the command-line, then click on the 'Add working copy' button instead and point SourceTree to where it exists on your disk.

Once you have the repository cloned, you can pull and push from/to the central repository same as you would if you were using the command-line. All this is true with Tower as well.

wadesworldwadesworld
10.1k11 gold badges51 silver badges82 bronze badges

Here is a list of the official Git GUI clients

JonathanJonathan
6631 gold badge5 silver badges25 bronze badges

I personally use /usr/bin/git.

Git Client For Windows

If you prefer to use graphical stuff then have a look at GitX or better latest version on https://github.com/gitx/gitx/releases.

I do not use SourceTree but I would have thought they would support any server - you might want to double-check that.

rofrol
8,4483 gold badges48 silver badges50 bronze badges
cdelacroixcdelacroix

Git Gui Client

You can try the gitx. But I preferred Terminal.
Source Tree is the most complete GUI app for GIT than I tested.

Git Client For Mac With User Account Control

Looks like the latest version is on https://github.com/gitx/gitx/releases

rofrol
8,4483 gold badges48 silver badges50 bronze badges
squiter

Best Windows Git Client

squiter

Best Email Client For Mac With Exchange

4,0914 gold badges19 silver badges24 bronze badges

Git Client For Mac With User Account Control Windows 10

Not the answer you're looking for? Browse other questions tagged macosgitgithub or ask your own question.