Django 部署到Github
Github是一个全球的仓库系统,用于版本控制。在使用Django时,如果需要进行版本管理,建议使用Github。
在本教程中,我们将创建并将Django项目部署到Github,以便可以在全球范围内访问。
在部署之前, 需要拥有Github账号 ,如果还没有账号,请先访问github.com进行创建。
打开终端并 进入要部署的项目 ,例如,我们的项目名称是djangoboot。然后执行以下命令:
安装Git
我们使用以下命令在本地机器上安装Git。
$ apt-get install git
初始化 Git
使用以下命令启动 git。
$ git init
为该项目提供全局用户名称邮箱,只需提供一次,无需重复提供。
创建文件
创建一个文件 .gitignore 在Django项目的根文件夹内,并将以下代码放入其中。
// .gitignore
*.pyc
*~
__pycache__
myvenv
db.sqlite3
/static
.DS_Store
Git状态
使用以下命令来检查git状态。它会在屏幕上提供一些详细信息。
$ git status
保存后,现在执行以下命令。
$ git add -all
$ git commit -m "my app first commit"
推送到Github
首先登录到git账户并创建一个新的仓库,然后使用README进行初始化。参见示例。
我的代码库名称是my-django-app。点击创建代码库按钮。现在代码库已创建。
在下一页上,点击克隆按钮并复制HTTP URL。在我的情况下,它是 https://github.com/irfan003/my-django-app.git
现在,使用以下命令和该URL。
$ git remote add origin https://github.com/irfan003/my-django-app.git
$ git push -u --force origin master
提供git账户的用户名和密码。它将开始将项目推送到存储库。我们可以验证它。请参见以下截图。
看,我们的Django应用已经成功部署在GitHub上。现在,我们可以全球访问它。