

The beauty of standards-based repositories like Git is that you should be able to use any Git client with a repository that you checked-out from the Gitlab server, even though it won’t have any fancy “integration” features. SnailGit allows you to access the most frequently used Git features via the Finder context menu (right click). Git Force beginners in Git can make use of this tool as it has an intuitive interface and it’s free to download. Gitg you can view your repositories and it allows you to do common Git operations.
Free git gui client install#
If you install the Git Graph extension you get a visual, interactive view. SnailGit is a TortoiseGit-like Git client, implemented as a Finder extension. Linux Git Clients: QGit hassle-free Git GUI for Linux and it doesn’t cost a dime. I tried all the free Windows clients listed on the git website and they're all missing some essential features or randomly crash or both (looking at you, SourceTree), in the end the best option I found somewhat surprisingly is to use VS Code, even if only as a git client. You mentioned SourceTree which can also be used with Gitlab with no trouble, though I haven’t personally used it myself. Download SnailGit Lite: Git for Finder and enjoy it on your iPhone, iPad, and iPod touch. They have a free version for noncommercial use only for commercial use you can purchase for $80 (including a year of updates) or subscribe for $5/mo. I really like SmartGit, which I use for all of my projects. Github attempts to make this client as simple as possible to use. Github’s client is OK, and it works just fine with Gitlab (or any other Git service). However, almost all Git clients for Windows should work with Gitlab with no trouble. Most needed functionalities are implemented including subscribing for data changes and events, write variable values listing attributes and references, and call methods.

I know of no client that actually integrates with Gitlab for things such as listing your repositories. Written using freeopcua python api and pyqt.
