Commit 23ff988f authored by Jacob Vosmaer's avatar Jacob Vosmaer

Re-order README

parent 81d6d32b
...@@ -10,19 +10,6 @@ auth request to GitLab Rails app) -> git-upload-pack ...@@ -10,19 +10,6 @@ auth request to GitLab Rails app) -> git-upload-pack
There are two patches in the repo that show what would need to There are two patches in the repo that show what would need to
change in GitLab / NGINX to make this work. change in GitLab / NGINX to make this work.
## Example request flow
- start POST repo.git/git-receive-pack to NGINX
- ..start POST repo.git/git-receive-pack to gitlab-git-http-server
- ....start POST repo.git/git-receive-pack to Unicorn for auth
- ....end POST to Unicorn for auth
- ....start git-receive-pack process from gitlab-git-http-server
- ......start POST /api/v3/internal/allowed to Unicorn from Git hook (check protected branches)
- ......end POST to Unicorn from Git hook
- ....end git-receive-pack process
- ..end POST to gitlab-git-http-server
- end POST to NGINX
## Try it out ## Try it out
You can try out the Git server without authentication as follows: You can try out the Git server without authentication as follows:
...@@ -38,6 +25,19 @@ Now if you have a Git repository in `/path/to/git-repos/my-repo.git`, ...@@ -38,6 +25,19 @@ Now if you have a Git repository in `/path/to/git-repos/my-repo.git`,
you can push to and pull from it at the URL you can push to and pull from it at the URL
`http://localhost:8181/my-repo.git`. `http://localhost:8181/my-repo.git`.
## Example request flow
- start POST repo.git/git-receive-pack to NGINX
- ..start POST repo.git/git-receive-pack to gitlab-git-http-server
- ....start POST repo.git/git-receive-pack to Unicorn for auth
- ....end POST to Unicorn for auth
- ....start git-receive-pack process from gitlab-git-http-server
- ......start POST /api/v3/internal/allowed to Unicorn from Git hook (check protected branches)
- ......end POST to Unicorn from Git hook
- ....end git-receive-pack process
- ..end POST to gitlab-git-http-server
- end POST to NGINX
## License ## License
This code is distributed under the MIT license, see the LICENSE file. This code is distributed under the MIT license, see the LICENSE file.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment