The Manage page in Git Winch is designed for repository owners to create and manage repositories at GitLab, GitHub, or Gitea directly from within Git Winch, without leaving the application. This page is usually not for regular office workers but rather for those who handle repository setup, access permissions, and security. (But see the note at the end)
From the Manage page, owners can:
Important:
- You must have an account at GitLab, GitHub, or Gitea to use this page.
- Make sure your `config.txt` and `.ini` files in Git Winch are configured properly to connect to your desired Git hosting system.
Note:
Instead of repository owners generating key files and sending private keys to members, Git Winch members can generate their own SSH key pairs from this page and send only the public key (`.pub` file) to the owner. The owner; in turn, will have to save that file in the members folder of the application folder of his/her own Git Winch installation. This copying has to be done BEFORE the said person actually becomes a member of the repository.
Thus, even the owner does not come to know the private key of the member. This ensures better security and trust as the member is very sure that the owner is not going to attribute the work the member did to someone else.
In this management page, ONLY key generation can be done by regular members (i.e. those who are not owners)