How to install GIT/Stash client in Windows?

This is the software used in Windows to be a GIT Client

  1. Install latest Git version (
    Ensure to remove shell extensions as we should use TortoiseGit.
  2. Install latest TortoiseGit version (
    Alternative to TortoiseGit is GitExtensions (No file icons in Windows Explorer, installs kdiff)
  3. Install Beyond Compare 3.0 and configure TortoiseGit to use Beyond Compare
  4. Optionally install Visual Studio Tools for Git. It requires VS2012-SP3
  5. Optionally install PoshGit to have enhanced git coloured shell
  6. Optionally install Attlasian Source Tree


Function to SmartCreate Network Share in Powershell

This is a function to create a readonly Network Share if it doesn’t exist.

How to fix PowerShell remoting not working

If Powershell remoting is not working between two servers check this:

  • Check if Windows Remote Management (WS-Management)  windows service is started
  • Execute winrm quickconfig
  • Check that winrm port is the same as listener port
    • Winrm port: winrm get winrm/config
    • Listener port: winrm enumerate winrm/config/listener
    • Change listener port by (from elevated cmd!!!):
      Winrm set winrm/config/listener?Address=*+Transport=HTTP @{Port=”81″}
  • Check Windows Firewall
  • Check that choosen port (5985 or 81) is open (Cryping, NMap)