遠程倉庫
- Git是分布式版本控制系統(tǒng)梨撞,同一個Git倉庫堕伪,可以分布到不同的機器上挤渔。首先找一臺電腦充當服務(wù)器的角色窗市,每天24小時開機先慷,其他每個人都從這個“服務(wù)器”倉庫克隆一份到自己的電腦上,并且各自把各自的提交推送到服務(wù)器倉庫里咨察,也從服務(wù)器倉庫中拉取別人的提交论熙。可以自己搭建這臺服務(wù)器摄狱,也可以使用GitHub網(wǎng)站
創(chuàng)建github賬號
- 本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的
- step1:創(chuàng)建項目的SSH Key
ssh-keygen -t rsa -C "youremail@example.com"
- 創(chuàng)建完成后脓诡,在用戶主目錄里找到.ssh目錄,里面有id_rsa和id_rsa.pub兩個文件媒役,這兩個就是SSH Key的秘鑰對祝谚,id_rsa是私鑰,不能泄露出去酣衷,id_rsa.pub是公鑰交惯,可以放心地告訴任何人
- step2:* 登錄github注冊或登錄賬號,打開“settings”的“SSH Keys”頁面穿仪,然后席爽,點“New SSH Key”,填上任意Title啊片,在Key文本框里粘貼id_rsa.pub文件的內(nèi)容只锻,點“Add Key”,你就應(yīng)該看到已經(jīng)添加的Key
創(chuàng)建遠程庫
- 登陸GitHub
- 在右上角找到“new repository”按鈕紫谷,創(chuàng)建一個新的倉庫
從遠程庫克隆
git clone git@github.com:賬號名/項目名.git
與遠程庫交互
git pull
git push origin master
- 提示:每次提交前,需要先獲取碴里,解決沖突后再次提交