2012-02-09 63 views
0

我想設置的Git在我的網站工作,所以我可以可以使用Git作爲網站的備份工具

  1. 我有一個回購我的電腦(index.phpcontact.php等)
  2. 設置上我的網絡服務器(HostGator的),這樣我就可以提交到服務器
  3. 讓這個當我提交,網站的代碼更改因爲這是我的工作

所有我看到的表演教程代碼怎麼樣把它推到github上,這不是我想要的。此外,我不希望和git文件是可見的,因爲它包含一些PHP通行證和其中的東西。

我打算在我的網站上有不同的項目。所以現在有一個像/ forums這樣的子文件夾,它擁有所有的文件,但後來我可能會創建另一個項目,所以我會將每個文件夾放入它自己的repo中。

有沒有關於如何做到這一點的任何教程或視頻教程?任何博客或類似的?我開玩笑需要在正確的方向推動

+0

[使用Git部署項目]的可能重複(http://stackoverflow.com/questions/279169/deploy-a-project-using-git) – 2012-02-09 05:00:44

回答

2

你應該有你的Web服務器的SSH訪問。

  1. 連接到SSH使用你的網絡服務器,並創建初始 庫有(git init)。

  2. 然後,克隆該庫在您的計算機(git clone)。

  3. 添加的網站文件到存儲庫(git add),並提交 (git commit)。在git中提交總是本地的。您需要 他們到遠程回購。所以......

  4. 按更改到Web服務器存儲庫(git push

  5. 「檢出」自動將這些改變你的網站,你需要 添加後收到鉤(見https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

0

「git on webserver」的一個快速谷歌給了我http://toroid.org/ams/git-website-howto,這看起來像是大概想要的。

我不相信你需要在遠程網絡服務器上有git,只需要ssh的訪問權限。如果HostGator提供了這一點,那麼你就是個好主意。