...
Like all Apache projects, a mirror of the git repository is also located on GitHub at https://github.com/apache/incubator-nifi which provides ease in forking and generating pull requests (PRs).
Configure your git client
Ensure your git user name and email are configured
The following lines ensure your commits are appropriately annotated with your information
git config --global user.name "User Name"
git config --global user.email user.name@email.org
Clone a copy of the repository
...
Windows Specific configuration
The following options provide handling of long file paths that can be troublesome as well as not using Windows style line returns.