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
碼雲中就出現了,你本次寫的代碼