簡體   English   中英

如何在Nginx / uWSGI服務器上訪問Django項目的git分支?

[英]How to visit a git branch of Django project on Nginx/uWSGI server?

我已經使用DjangouWSG I和virtualenv成功構建了在Nginx服務器上托管的多個網站。

我從未使用版本控制,但現在我開始使用Git

我理解如何創建,提交和推送分支。

我的問題是: 如何在我正在工作的網站的網址上看到不同的Git分支?

我是否將Nginx配置文件更改為指向不同的位置?

我剛剛更新了我的項目的dev分支,當然該站點沒有反映出這些變化。

如何告訴服務器為項目的dev分支或主分支服務?

我寧願避免使用具有不同子域的復雜系統用於不同的分支 - 我真的只想要最簡單的工作。

[更新]我發現很多頁面都解釋了設置登台服務器的復雜方法等等,但我真的只是想了解發生了什么......我對於服務器如何與a進行交互的理解存在巨大的概念漏洞本地Git項目。

現在,Nginx配置和uWSGI配置指向如下文件夾:

/var/www/sitefiles

那是Django文件夾(里面是sitefiles / settings.py等)。

它在那個文件夾中我做了git init,一些提交,分支和推送。

使用Git是否意味着Nginx和uWSGI配置應指向別處?

它很簡單,轉到安裝了git的項目的路徑,並檢查所需的banch並觸摸wsgi文件

git checkout dev
touch project/wsgi.py

或回滾到主分支

git checkout master
touch project/wsgi.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM