08.05.2020

Gitlab Client For Mac

65
Gitlab Client For Mac Average ratng: 9,8/10 3357 votes

Trident is a powerful GitLab and GitHub client for iOS. It can do merge/pull requests, issues, files, Markdown. It has an excellent discussion interface, making issues and merge requests a. Gitbox for mac did a nice job as it looks like email clients. Doesn’t seem maintained anymore all other UI’s (sourcetree, kraken, tower) are way to complex I see this more as a menu-bar utility (similar to what dropbox/drive users are used to.

  1. Github Client Mac Os X
  2. Gitlab Client For Windows
  3. Gitlab Client For Mac
Active16 days ago

Personally I'd just install Cygwin and proceed with the usual *nix shell tools, but I need to make a software recommendation to some clients that need something a bit more newbie friendly.

The situation is that several clients have developed website(s) of the mostly static HTML sort, but the server they need to deploy to doesn't have the usual collection of 1990s protocols available (for example, no FTP). In fact, there is no access to any graphical interface. Deployment is handled through Git. Changes need to be pushed to a a remote repository that is accessible only via SSH key login. Any commits to the master branch pushed by the authorized key trigger a hook script that deploys the site to the production servers.

Osx torrent client. Available for Linux, Mac OS X and Windows. Release Notes: What is Deluge? Deluge is a lightweight, Free Software, cross-platform BitTorrent client. Full Encryption; WebUI; Plugin System.

I am looking to suggest a Git client for Windows that:

  • makes it relatively simple to setup and initialize…
    • …one or more local repositories.
    • …a single git+ssh remote.
    • …authentication using an RSA key pair (generation of this would be a bonus).
  • has a simple interface where a basic workflow of committing and pushing is easy to accomplish without understanding the intricacies of distributed version control.

There is a GitLab instance available for each client that has one project per domain and makes adding their public key fairly easy. It also gives the clone/remote URLs for each project and makes it fairly easy to check what the status of the remote repository is.

Open source would be preferred, but any reputable freeware would be acceptable. What client software should I point them to?

Edit: Most suggestions to date seem to focus on full blown front ends to all of Git's functionality. I'm looking for something more pared down that only covers the basics and is better suited for a specific task than at running with the big dogs. I'm thinking the KISS principle here for people that do not use version control for anything else and just want to 'upload' their websites.

Community
CalebCaleb
4,1022 gold badges25 silver badges49 bronze badges

8 Answers

I moved from Github For Windows and then Git Extensions to SmartGit and recommend it. Here's why-

  1. Cross-Platform (made in Java)
  2. Very easy to setup and use. If you have experience with any git clients before, you won't take a minute getting on business.
  3. Portable
  4. Simple Clean UI. The main interface only shows the changed files and the big Commit, Merge, Push and Pull buttons.

Commercial software but free for private use.

For git beginners or non-git users, the only pain will be setting up the SSH keys. Once you have done that and cloned your first repository, it will be straight-forward and you will never have to open the console.

RockPaperLizard
3,49810 gold badges24 silver badges49 bronze badges
AviAvi

There is nothing like TortoiseGit for beginners.

  • It integrates with Windows Explorer (no new UI to learn)
  • Open source (GPL)
  • Setup/initialize new local repo:
  • Basic functions are in the top of context menu (Sync, Commit, Push and Pull):
JBaruchJBaruch

I am using Atlassian SourceTree and like it a lot.

Here's the drill:

  • Free (not open-source thought AFAIK)
  • Feature rich - Almost all the features of Git is there (not of GitHub, though, e.g. I didn't find a way to rebase a GitHub fork. It's doable using ordinary Git commands - adding remote etc, but not out of the box)
  • Supports GitFlow
  • Nice UI:

Bottom line - I find it almost perfect and use it for all the needs not covered inside my IDE.

Caleb

Github Client Mac Os X

4,1022 gold badges25 silver badges49 bronze badges
JBaruchJBaruch

I very much like Git for Windows (msysGit).It has three 'modes' - Bash (where you can do everything), Windows Context Menu, and GUI (where you can do a lot less but it is I would say very user friendly).

  • makes it relatively simple to setup and initialize: Very easy
    • one or more local repos: Initialization is very simple and you can have as many as you want with no conflicts.
    • a single git+ssh remote: Easy - pretty easy to add more remotes if desired at some point in the future as well. (see screenshot below which is accessed by GitGUI->remote->add)
    • authentication using an RSA key pair (generation of this would be a bonus): Yes, you can also generate it although that is only via cmd line (see this tutorial)
    • has a simple interface where a basic workflow of committing and pushing is easy to accomplish without understanding the intricacies of distributed version control: Yes, see screenshot, it was much easier to learn for me when I first started playing with code than RapidSVN or TortoiseSVN.

From the cmdline you can do EVERYTHING (pretty much); the GUI does have quite a few features but nothing complicated is shown on the front screen (only commit related), everything else is hidden in the menus.

Caleb
4,1022 gold badges25 silver badges49 bronze badges
Nick WildeNick Wilde
5,9814 gold badges23 silver badges57 bronze badges

The most simplistic and easy I have ever seen is GitHub for Windows:

But there is one caveat: using with non-github repositories isn't intuitive (feels like a hack TBH).

tallestalles

You may consider using GitKraken. Some features:

  • Free for non-commercial use
  • Cross-platform (Windows, Mac, Linux)
  • Multiple profile support
  • One-click undo & redo
  • Built-in merge tool
  • Drag and drop to merge, rebase, reset, push and more
  • Resizable, easy-to-understand commit graph
  • View image diffs in app
  • Submodules and Gitflow support
  • Integrate with GitHub or Bitbucket account
Dariusz WoźniakDariusz Woźniak

Gitlab Client For Windows

ungit has a strong ease of use and understandability focus (as the name suggests)

Install:

Github client mac os x

It is Node.js based and runs a server that users can view on the browser, so it is cross platform.

Not sure if it manages SSH for users, but it is definitely something that I can see them doing.

Ciro Santilli 新疆改造中心996ICU六四事件Ciro Santilli 新疆改造中心996ICU六四事件
5191 gold badge5 silver badges15 bronze badges
  • crossplatform (Linux, Windows, OSX)
  • FOSS
  • GitKraken advertise itself as better that Git Cola

I use it as main git interface on Linux. Very easy to do everyday operations

Github client mac os x
  • Commit
  • Revert last local commit (change description, add missing changes)
  • Commit changes for selected lines (isolate not related changes)
  • View Log (included DAG tool)
mmv-rummv-ru

protected by CommunityOct 10 '14 at 19:12

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Gitlab Client For Mac

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