添加git的项目目录

时间:2015-05-08 07:20:57

标签: git version-control repository

我的php项目有一个开发服务器。 项目目录是/ var / www / html,我打算合并git 对于这个开发服务器。
我创建了一个git用户,并将我当地的PC公钥添加到服务器的.ssh /授权密钥位置。
我的问题是我应该在哪里初始化存储库?

1 个答案:

答案 0 :(得分:2)

Git是一个分布式版本控制系统,因此没有 THE 存储库这样的东西,因为每个沙箱都有自己的存储库。

话虽这么说,大多数人首先初始化一些存储库,然后将其克隆到其他计算机。在许多情况下,这是github或bitbucket。

在您的情况下,我建议您在服务器上初始化存储库,因为您可能希望将更新推送到那里,更重要的是,您已经在那里设置了ssh密钥。

所以工作流程应该像

在服务器上:

$ cd /var/www/html
$ git init

在开发机器上:

$ cd workdir
$ git clone git@servername:/var/www/html

这应该设置您的沙箱,使用一个名为' origin'的远程链接。到服务器上的repo。

更新时,您可以(当然提交后)

$ git push 

将更改推送到服务器。

注意:虽然这是一种实用的方法,但它不一定是最好的方法。继续关注您的实践并阅读其他工作流程。