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.
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:
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.
I moved from Github For Windows and then Git Extensions to SmartGit and recommend it. Here's why-
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♦There is nothing like TortoiseGit for beginners.
I am using Atlassian SourceTree and like it a lot.
Here's the drill:
Nice UI:
Bottom line - I find it almost perfect and use it for all the needs not covered inside my IDE.
CalebI 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).
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.
CalebThe 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).
You may consider using GitKraken. Some features:
ungit has a strong ease of use and understandability focus (as the name suggests)
Install:
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六四事件I use it as main git interface on Linux. Very easy to do everyday operations
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?