版本管理器兩種類型:
集中型
將倉庫集中放在服務(wù)器之中,只存在一個倉庫。若開發(fā)者所處環(huán)境不能連接到服務(wù)器匾南,就無法獲取最新代碼,服務(wù)器故障也可能導(dǎo)致數(shù)據(jù)消失
分散型
多個倉庫,可本地開發(fā)叽粹,無需連接遠程倉庫。Github即屬于此類型,fork將某個特定倉庫復(fù)制到自己賬戶下虫几。
Git Bash
初始設(shè)置
git config --global user.name "xxx"
git config --global user.email ".....@...."
生成文件位于C:\Users\Adminstrator\.gitconfig
提高輸出命令的可讀性
git config --global color.ui auto
使用前準(zhǔn)備
1.注冊賬戶
2.設(shè)置ssh key:
通過使用SSH的公開密鑰認(rèn)證實現(xiàn)Github上連接已有倉庫時的免密認(rèn)證 但必須是個人參與開發(fā)的項目
SSH-Keygen -t rsa -c "......@....."
生成文件位于C:\Users\Adminstrator\.ssh id_rsa 文件私有密鑰 id_rsa.pub 公開密鑰
3.添加公開密鑰
github官網(wǎng) 個人頁面
settings->SSH and GPG keys->New SSH key
Title:自取名稱
key:粘貼id_rsa.pub里的內(nèi)容,也可用cat命令查看...
可用手中私人密鑰與Github進行認(rèn)證和通信锤灿,以下試驗:
ssh -T git@github.com