The easiest way to use git. On any platform. Anywhere.
- Clean and intuitive UI that makes it easy to understand git.
- Runs on any platform that node.js & git supports.
- Web-based, meaning you can run it on your cloud/pure shell machine and use the ui from your browser (just browse to http://your-cloud-machine.com:8448).
- Works well with GitHub.
- Gerrit integration through plugin: https://github.com/FredrikNoren/ungit-gerrit
Quick intro to ungit: http://youtu.be/hkBVAi3oKvo
Installing
Requires node.js (≥ 0.10), npm (≥ 1.3.1, comes with node.js) and git (≥ 1.8.x). To install ungit just type:npm install -g ungit
NOTE: If your system requires root access to install global npm packages, make sure you use the -H flag:sudo -H npm install -g ungit
Using
Anywhere you want to start, just type:ungit
This will launch the server and open up a browser with the ui.Configuring
Put a configuration file called .ungitrc in your home directory (/home/USERNAME
on *nix, C:/Users/USERNAME/
on windows). Can be in either json or ini format. See source/config.js for available options.You can also override configuration variables at launch by specifying them as command line arguments;
ungit --port=8080
. To disable boolean features use --no: ungit --no-autoFetch
.Example of
~/.ungitrc
configuration file to change default port and enable bugtracking:{
"port": 8080,
"bugtracking": true
}
from https://github.com/FredrikNoren/ungit