我在一个PHP开发团队工作,我在我的局域网中安装了Debian Linux Web服务器,并在其上安装了LAMP。
所以一切正常,直到我们计划将Git用作版本控制系统并在我们的团队工作中使用它。我们的场景是当有人将Git存储库推送到Linux服务器时,托管在其上的网站会起作用,我们LAN网络中的每个人都可以像这样访问它:
192.168.1.100/mysite
一切都没问题,我们可以从服务器拉出来并推送它!
但问题是当我们访问服务器上的网站时mysite
中的/var/www
文件夹没有生效。
我搜索了互联网,发现我们应该有一个连接到主存储库的裸存储库。但我是Git的新手,所以我不知道该怎么做。
编辑: 如果可能的话告诉我如何在GUI上执行此操作,我有SourceTree.Anything还可以。
答案 0 :(得分:2)
如果您是第一次在服务器上启动项目,则必须先克隆它。假设我正在尝试从我的github帐户启动this repo。然后我必须这样做:
/var/www
sudo git clone
https://github.com/Eaiman/BitmapHandler.git
如果控制台说git
之类的东西不是命令或类似的东西,那么你必须先安装它。
安装git:
运行此命令:sudo apt-get install git
你完成了。您的项目将被拉到/va/www/
目录。
之后,
/var/www/
目录sudo git pull origin master
。 master
是分支
名称。使用你想要的分支。假设我有两个
科。 1.掌握2. dev-shoshi。然后我可以运行:sudo git pull
origin master
或者这个:sudo git pull origin dev-shoshi
命令