GitZero - Username and Password authentication
This is an Auth0 fork of Grack - Rack Git Smart-HTTP Server.
It authenticate users with username and password. This works for some connection types:
- Database Connections
- Active Directory connections
If you need to use another type of authentication provider check GitZero.
To clone/pull/push a user must use their real username and password credentials.
~/Projects » git clone http://my-gitzero-ro-server.com/my-project Cloning into 'my-project'... Username for 'http://my-gitzero-ro-server.com/my-project': my-ad-username Password for 'http://my-ad-username@localhost:9292': my-ad-password
You need three env variables:
You can use rackup or any ruby http server directly.
If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker. The Responsible Disclosure Program details the procedure for disclosing security issues.
This project is licensed under the MIT license. See the LICENSE file for more info.