This is an old revision of the document!
Advantages
The coordination server of Git Winch does not have access to ANY of the office files. Only the file-paths are kept for coordinating the work and reducing chances of clash. The owner/manager creates his/her own repository at one of the compatible Git Hosts: Github or Gitlab or Gitea … As both Gitlab and Gitea allows self-hosting too, this gives you the maximum flexibility on where the central repositories of the office are to be located.
The owner/manager creates deploy-keys and then passes on the private key to the appropriate member who is allowed to work on the files of a repository. But if a person wants to generate his/her own keys; that also can be done. In that case, after creating the keys, the said member has to pass on the public key to the owner/manager who will then use that key to enroll the person as a member of the said repository.
Owner/manager can download session logs and can see the IP address and geo-location of each members, their login and logout, and file-handling actions. This is very useful for attendance, and the amount of work each member is contributing.
The Git Winch Client Application is partially open-source. A bulk of the actual work is done using windows batch files called silently by the application. You are reassured that nothing from the computer where Git Winch is working, is routed to us! If you want more checks; email us at admin@gitwinch.com and we'll show you how to use Fiddler to examine the http connections that the application makes.
If by some chance you need to do some advanced Git commands, you can easily drop into a console window, and carry out the actions using command-line Git. You can also use TortoiseGit if you so choose, provided the repository was cloned using the Git Winch Client Application
Learn the concepts | Index of Topics