cwGit - minimal Git for Windows

cwGit is a minimal ssh-enabled Git client for Windows systems. It is a packaging of Git, OpenSSH client, Cygwin and many other related tools to provide a simple and ready-to-use Git solution.

Installation

Download information:

Usage

Examples below are based on Github usage.

Batch file cwgit.cmd starts a proper bash shell with ssh-agent. You can create a new ssh key by issuing the command below:


ssh-keygen -t rsa -b 4096 -C "your@github.email"
NB! You need to import the public key to Github and start the session again to make ssh-agent aware of your new key.


In addition, you need to issue following commands to setup your Git identity:

 

git config --global user.name "Full name"
git config --global user.email your@github.email


A simple Github session can look like:

 

git clone git://github.com/<account>/<repository>

cd <repository>

git remote set-url origin git@github.com:<account>/<repository>

.... make local changes ....

git add -A

git commit -am "test update"

git push

Licence/Version

This package contains components with different terms of licensing:

Component Version Licensing

Git

2.17.0

Git license (GPL) Source code for Httperf is available here.
OpenSSH 7.7p OPENSSH license
Cygwin

2.10.0

CYGWIN license (GPL) Source code for Cygwin are available here.
cwGit 1.1.2170 Simplified BSD-license