Debian

Debian 8 GitWeb 頁面顯示原始碼

  • October 31, 2020

最近,在購買了一個域併計劃在其上託管我的投資組合後,我開始建立自己的 WebServer。但在此之前,我需要一種在我的域上顯示任何內容的方法,所以我做的第一件事就是在這個可憐的東西上放一個 Debian droplet 並設置 LAMP。到目前為止一切順利,現在對於我正在與多個人合作的項目,我想從我託管在伺服器上的 git 儲存庫中提取,只有我可以推送。這樣更新就受到控制並始終“按時”分發。現在這是我的問題:

我設法讓 git (git-daemon) 在我的本地主機上工作,但是如果我嘗試通過我的域名連接到它,它就無法辨識我的連接。因此,我已經嘗試了幾個小時來找到一些好的教程。當我以為我終於做到了時,發生了。坦率地說,我什至不知道該怎麼做。我按照這個人的教程,在修復了幾個重啟錯誤(因為隨著時間的推移有一個簡單的語法變化)之後,它在 localhost 上工作了。但不是在域上,也不是通過從 git:// url 檢索的 Git 客戶端。

通過執行修復它

root@server:~# a2enmod cgi
Enabling module cgi.
To activate the new configuration, you need to run:
 service apache2 restart
root@server:~# service apache2 restart

我覺得自己像個笨蛋。xD

感謝所有的幫助。

引用自:https://serverfault.com/questions/772108