繁体   English   中英

使用Git作为网站备份工具

[英]using Git as website backup tool

我想设置Git在我的网站上工作,所以我可以

  1. 我的计算机上有一个repo( index.phpcontact.php等)
  2. 设置我的webserver(hostgator),以便我可以提交到服务器
  3. 这样做,以便当我提交时,网站的代码会改变,就像我正在处理的代码一样

我看到的所有教程都展示了如何将它推到github上,这不是我想要的。 此外,我不希望和git文件可见,因为它包含一些PHP传递和东西。

我打算在我的网站上有不同的项目。 所以现在有一个像/ forums这样的子文件夹,包含所有文件,但后来我可以创建另一个项目,所以我将每个文件夹放入它自己的repo中。

有没有关于如何做到这一点的教程或视频教程? 任何博客还是这样的? 我开玩笑说需要朝着正确的方向努力

您应该具有对Web服务器的SSH访问权限。

  1. 使用SSH连接到您的Web服务器,并在那里创建初始存储库( git init )。

  2. 然后,在您的计算机中克隆此存储库( git clone )。

  3. 将网站文件添加到存储库( git add )和commit( git commit )。 git中的提交始终是本地的。 您需要它们送到远程仓库。 所以...

  4. 将更改推送到Web服务器存储库( git push

  5. 要自动将这些更改“结帐”到您的网站,您需要添加一个后接收挂钩(请参阅https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

一个快速的谷歌“git on webserver”给了我http://toroid.org/ams/git-website-howto ,看起来大概是你想要的。

我不相信你需要在远程网络服务器上使用git ,只需要ssh访问。 如果HostGator提供了这个,你就是金色的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM