1
git บน HTTP ด้วย gitolite และ nginx
ฉันกำลังพยายามติดตั้งเซิร์ฟเวอร์ที่ repo git ของฉันสามารถเข้าถึงได้ด้วย HTTP (S) ฉันใช้ gitolite และ nginx (และ gitlab สำหรับเว็บอินเตอร์เฟส แต่ฉันสงสัยว่ามันสร้างความแตกต่าง) ฉันค้นหาตลอดบ่ายและฉันคิดว่าฉันติดอยู่ ฉันคิดว่าฉันเข้าใจแล้วว่า nginx ต้องการ fcgiwrap เพื่อทำงานกับ gitolite ดังนั้นฉันจึงลองใช้การกำหนดค่าหลายอย่าง แต่ไม่สามารถใช้งานได้ ที่เก็บของฉันอยู่ที่ / home / git / repositories นี่คือการกำหนดค่า nginx สามรายการที่ฉันได้ลอง 1: location ~ /git(/.*) { gzip off; root /usr/lib/git-core; fastcgi_pass unix:/var/run/fcgiwrap.socket; include /etc/nginx/fcgiwrap.conf; fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; fastcgi_param …