This is an old revision of the document!
NOTE: If you encounter a persistent problem when using Git Winch please email us at admin@gitwinch.com
Git functionality
We have simplified Git to such an extent that we have only given a small subset of all the stuff that Git can do. If you encounter some unusual situations in Git, you can always right-click on the folder for the pop-up menu, and drop down to the CMD window of that folder, and execute Git commands manually there. In many cases you can also use the excellent TortoiseGIT software also to do advanced Git work.
Handling known_hosts file
Whenever you connect to a new Git host using an SSH key, your computer would want to know if the connection to the server is to be allowed. So when you clone a new repository, first Git Winch preforms a check to see if the connection is to a “known host”. Internally Git Winch runs a special batch file “setknownhosts.bat” and that fetches the correct data from the server and if found okay, it would append a file at known_hosts which is inside the .ssh sub-folder inside your Windows <userprofile> folder. This uses a special utility called ssh-keyscan and unfortunately, Windows does not update this to the current requirements. So install the latest SSH utilities from https://github.com/PowerShell/Win32-OpenSSH/releases Choose an appropriate .msi installer from the list there and run it.
Syncthing functionality
If you have a work folder that is managed by Syncthing and NOT Git then there can be an unusual situation where someone in your Syncthing group for that folder has locked a file (or the entire folder) and has refused to unlock it. Currently, you can only request that person to unlock it, as Syncthing do not support the concept of an “owner” for that folder.
Learn the concepts | Configuration | Advantages | Management | Advanced uses | Table of Contents