SimpleGit
A lightweight self-hosted Git service, suitable for browsing warehouses through the web in Lazy Cat Micro Service and pushing code to self-built warehouses through SSH.
Lazy cat OIDC login has been integrated. ##Functional characteristics - Web warehouse browsing: Support viewing warehouse lists, directory trees, file contents and recent submission records. - Administrator background: Supports initializing administrators, creating warehouses, creating users, and managing users and warehouses. - User SSH Key Management: Users can add or delete their own SSH public key on the profile page. - SSH repository push: Lazycat adapts to expose Git SSH services through TCP 2222, supporting `git clone` and `git push`. ###First use process 1. After logging in using the Lazy Cat account, first enter the profile page `Profile` in the upper right corner. 2. In the SSH Push Guide area, note down the SSH username displayed on the page. 3. Click `+ Add SSH Key` and fill in a name and your SSH public key. 4. The administrator goes to `Admin` in the upper right corner, and then opens `Repositories` in the top navigation. 5. Click `Create Repository`, enter the repository name and description, and submit it. 6. Open the warehouse details page, and the page will display the branch drop-down box, Recent Commitments, Push with SSH, and Web URL. 7. Execute git clone, submit files, and git push origin main on the local terminal. Note: Please use SSH push, **HTTP Git Push is not used as a recommended link **;


