How to handle git http requests based on PHP when git builds its own server warehouse?
I don’t know how products such as github and gitlab can use the website’s WEB account to perform HTTP authentication and manage project members?
Write your own interface service, no third-party software required!
How to handle git http requests based on PHP when git builds its own server warehouse?
I don’t know how products such as github and gitlab can use the website’s WEB account to perform HTTP authentication and manage project members?
Write your own interface service, no third-party software required!
PHP also has socket
Gitlab is an open source and free project. After configuring gitlab directly on your own server, you can authenticate and manage members and codes just like the poster said
Refer to building gitlab under centos
This is the git server method I used before. You can try the Linux installation gogs as git server tutorial
They are programs that encapsulate the git interface. You can do it if you are interested.
https://io-meter.com/2014/07/09/simple-git-http-server/
This article is written in GO, hoping to find a way to implement it in PHP.