我不清楚應該將 CD 放入哪個資料夾來建立 Git init?
我的Linux伺服器資料夾結構是home/account/public_html
當我執行 init 時,我應該在 public_html 資料夾中嗎?
謝謝...
答案1
我的結構是 git 儲存庫位於我的私人區域(技術上對網路不可見),並設定一個post-receive
掛鉤來將變更發佈到網站。
我能想到的唯一主要缺點是你無法http
結帳一些主機阻止 git 使用的連接埠。
您可以使用以下命令在儲存庫中設定接收後掛鉤:
cd
給你的git repo
使用以下內容建立
post-receive
掛鉤檔案 ( ) 並使其可執行。hooks/post-receive
#!/usr/bin/env bash
GIT_WORK_TREE=/path/to/site/folder
chmod +x hooks/post-receive
現在,當您推送變更時,它將簽出到您的網站目錄(即發布您的變更)。
[來源]