git服务平台:git
主要使用github(最主流)github
国内访问速度慢django
托管私有项目收费ssh
国内通常使用码云giteeide
国内访问速度快svn
托管私有项目免费(限制开发人数)gitlab
公司中使用gitlab或者svn来搭建网站
登陆码云后,经过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面idea
2.填写仓库信息spa
3.点击「建立」,便可在码云上建立你的第一个仓库。
ssh-keygen -t rsa -C 'xinlan@tanzhou.com'
按照提示完成三次回车,便可生成ssh key。经过查看~/.ssh/id_rsa.pub
文件内容,获取到你的public key
cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
复制生成后的 ssh key,经过设置主页「SSH公钥」->「添加公钥」,添加生成的public key到仓库中。
复制ssh连接
克隆项目到虚拟机或者物理机均可以。
git clone git@gitee.com:Tmclri/django2.git
若是是先在本地创建了项目, 再在码云上建立远程仓库,那么操做以下。
首先cd到django项目根目录,而后建立git本地仓库
cd ~/project/tzporject git init
git remote add origin git@gitee.com:wcflove/tztz.git
手动同步代码(更保险),而后运行django服务,检查无误后就能够提交代码,而后推送到码云了
编写.gitignore文件
为了让git的运行速度更快,有些不须要添加到仓库的文件好比pycharm的项目设置文件.idea文件夹,能够经过.gitignore文件来设置忽略.idea文件夹, 在.gitignore文件的最后加上下面两行
.... # pycharm .idea/
$ git config user.name "Tmclri" $ git config user.email "Tmclri@qq.com"
# 工做区添加到暂存区 $ git add . # 暂存区提交到仓库 $ git commit -m 'project init'
$ git push origin master
注意,若是出现,推送失败就须要运行强推
$ git push -f origin master
码云中就出现了,你本次写的代码