开启django项目并实现git托管

141 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情

上一篇对系统的数据结构进行了系统性的分析,这一篇我将带领开启这个项目,并实现项目在github上的托管。

gitee最近在作妖,仓库要审核才能公开,为了便于大家查看,我还是在github上搭建一个项目,github如果访问比较慢,或者经常访问无响应的话,建议参考网上的一些正规方法来使用。

一、Git初始化配置

首先给自己的电脑安装一个叫gitbash的软件,这个可以在网上搜到。

安装好后随便一个位置右键选中git bash here,进入命令行窗口。

  image.png

在命令行里配置自己的名字和邮箱

git config --global user.name "username"

git config --global user.email "email@163.com"

再生成自己的SSH秘钥

ssh-keygen -t rsa -C email@163.com

系统会提示你保存的位置,此时一路回车即可保存到默认的地方。

cat 这个文件可以查看秘钥的内容,也可以在任意文件夹位置右键后选择Git GUI here,在界面菜单栏的help里选择show ssh key

就能很简单的显示出秘钥并可以复制了,这个地方也同样可以生成。 

接着在你的github头像中点开下拉选项,找到settings 设置,左侧侧边栏选择ssh and gpg keys,点击右侧的new ssh key 按钮,将复制的秘钥内容粘贴进去,再自己选个标题即可。

保存后这个秘钥的配置就好了。

二、建立一个新项目

先在github上建一个仓库

image.png

点击右上角的加号,选择第一个新建一个项目,名字和描述自己填就行了,可以适当选择gitignore的版本。复制好那个带ssh的项目链接。

接着再打开我们的编译工具,创建一个新的python 项目。

在当前项目目录下,进入命令行模式,使用git clone 加上刚才的链接,就可以实现项目的连接和下载。

后续我们创建项目后就可以直接用pycharm的git工具直接提交。

如果是命令行第一次使用git push提交失败的话,可以使用git push -u origin main来指定流。

如果是在已有项目上想加进仓库里,那么首先使用

git init初始化这个项目

再接着使用git remote add origin 这个链接

推送的时候同样要注意失败的情况。

可以用git pull来看自己的ssh配置是否正确。

pycharm等工具中也有对应的git工具来对这个git进行可视化操作,在右下角这个分支也是可以自由切换的。

image.png

image.png 这个项目的链接是:github.com/Amor122/MyT…

我已经设置了公开权限,大家都可以访问。  

三、创建我们的Django项目

首先先要安装django的库

pip install django

其次再运行命令

django-admin startproject MyTest

创建了一个名为MyTest的项目

cd 进这个文件夹

再用另一个命令创建模块

django-admin startapp human_management

这就是人员管理的模块

后续我们再深入探讨这个模块的功能开发。

至此我们的项目就有了这样的目录结构

image.png

通过命令行或者工具的提交功能,我们把这些东西提交上去,在github的仓库里就有了我们的东西。

image.png  

注意下github的默认分支的名称是main,习惯用master的需要自己修改。