git-http-backend
git-http-backend copied to clipboard
Git Smart HTTP in Go
Current http backend not support git partial clone, can support it? Thanks
Would be great if we could pass in a [Logger](https://golang.org/pkg/log/#Logger) somehow to perform logging. This would allow users of the library to change the logging to match what they have...
I use this tool for git clone, which met a bug: ``` $ git-http-backend --project_root=. --git_bin_path=/home/adl/git/bin-wrappers/git $ git clone http://localhost:8080/mono-repo.git Cloning into 'mono-repo'... fatal: expected flush after ref listing ```...
I'm currently evaluating the program. I still have questions about this: Access to the repositories should be restricted to a specific group of users. With the CGI script in combination...
I created a simple authentication with user data, password, and repositories stored in a json file.
AuthUserEnvVar and AuthPassEnvVar were originally introduced for delegating auth user and password to ssh process environment. (#6, 5f54a8f) e.g. ``` $ git-http-backend -auth_user_env_var=AUTH_USERNAME -auth_pass_env_var=AUTH_PASSWORD ``` and when a user accesses...