I need to setup custom git server (on ubuntu 18) with multiple users access and need authentication done with SSH and HTTP/HTTPS (using nginx or apache server)...
Note : i need custom solution...we don't need to use [login to view URL]
Need to setup URL structure like github or bitbucket for example...
[login to view URL]:username/[login to view URL] //For ssh based URL structure (replace AT with @)
[login to view URL] //HTTPS based URL structure.
Please write how you can accomplish this and what steps you perform for doing this...in your project description.