相关疑难解决方法(0)

使用Git push部署项目

是否可以使用git push?部署网站?我有一个预感,它与使用git hooksgit reset --hard在服务器端执行有关,但我将如何实现这一目标呢?

git deployment webserver githooks

410
推荐指数
10
解决办法
12万
查看次数

Git推送到服务器

我们有一个网站,其所有PHP/HTML/JS/CSS/etc文件都存储在Git存储库中.

我们目前有3种类型的计算机(或用例)用于存储库.

  • 本地开发人员:提取最新更改,进行更改,提交本地仓库,推送到主服务器
  • 主服务器:中央存储库,所有更改都被推送到主服务器
  • Web服务器:部署网站时从主服务器下拉更改

所以目前我们:

local: git push origin master
local: password: ********
local: ssh admin@webserver.com
webserver: password: ********
webserver: cd ~/domain.com/
webserver: git pull origin master
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:有没有办法从我的本地电脑直接推送到网络服务器?

即.

local: git push origin master
local: password: ********
local: git push webserver master
local: password: ********
Run Code Online (Sandbox Code Playgroud)

git deployment push git-push git-remote

50
推荐指数
3
解决办法
6万
查看次数

使用Git开发Django项目

我想知道是否有人在一个小团队(我的案例中有3个)中使用Git源代码控制管理工作Django项目.

该项目托管在开发服务器上,这就是我遇到这样一个问题的原因.开发人员无法查看他们的代码是否有效,直到他们将更改提交到本地存储库,然后将这些更改推送到服务器.然而,即便如此,git似乎并没有更新服务器上保存存储库的目录中的文件 - 可能是因为它只存储更改以节省空间.

在处理这个项目时,我们开始踩到彼此的脚趾,因此需要某种版本控制 - 但我无法找到解决方案.

如果有人克服了类似的问题,我很想知道如何做到这一点.

git django

8
推荐指数
1
解决办法
3656
查看次数

标签 统计

git ×3

deployment ×2

django ×1

git-push ×1

git-remote ×1

githooks ×1

push ×1

webserver ×1