小弟我也是git小白。篳路襤褸,將本身最近所學分享一哈:git
git 簡介
git是一個分佈式版本控制系統(牛逼,出於Linux祖師爺Linus之手。其中的小故事,自行度娘)。既然有分佈式,那不得不提一下集中式——SVN等。
什麼是集中式版本控制系統:版本庫是集中式存放在中央服務器,工做前先從中央服務器取得最新的版本,工做結束再把本身寫的代碼push給中央服務器。缺點:必須在聯網環境,網速慢的話,你懂的...服務器如果崩了,你懂的...
什麼是分佈式版本控制器:不存在嚴格的中央服務器這一說,你的我的電腦就是一個完整的版本庫,因此不用聯網。固然Git優點不只如此,殺手鐗見後情,請君繼續瀏覽github
git安裝shell
git下載地址:https://git-for-windows.githu... (window用戶),安裝很簡單,不懂得童鞋,自行度娘哈。安裝完後。開始菜單裏找到「Git」->「Git Bash」。輸入下列命令:配置本地用戶和郵箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"windows
GitHub 簡介
github是一個網站,是爲git提供倉庫管理服務的(git的遠程倉庫)。
首先須要建立一個github帳號。https://github.com/ Yourname/address同第二步的。服務器
配置github
本地建立SSH key(隨意找個空文件夾,右擊鼠標,選擇git bush here,在打開的命令窗口),輸入命令: $ ssh-keygen -t rsa -C "youremail@example.com"
只管回車就行,直到遇到(yes/no)時,輸入yes。接着回車就好了。此時會在你的本地文件管理器C/Users/xxx生成一個.ssh文件夾,有id_rsa和id_rsa.pub兩個文件。id_rsa是私鑰,id_rsa.pub是公鑰。ssh
將ssh配置到git遠程管理器github中
記事本打開id_rsa.pub文件,複製全部內容,注意末尾是否有你的郵箱,若無返回第2步重作(不用再次安裝)。打開github網站https://github.com/ ,登陸github帳戶,點擊右上角"圖像",點擊sittings分佈式
點擊*SSH and GPG keys* ,title隨意寫,在key的輸入框中輸入id_rsa.pub文件內容。點擊*Add SSH key* 便可。
驗證一下是否配置成功:同第四步打開命令窗口輸入:`ssh -T git@github.com` 成功提示: Hi youname!You have successfully authenticated,but GitHub does not provide shell access.
建立SSH key做用
Git支持SSH協議,經過驗證公鑰,git才能作到只容許你本身推送。
好了,至此git的下載,安裝,hithub的註冊,配置所有講完了。接下來是遠程倉庫github的初次邂逅
*接下來說解的內容是遠程倉庫克隆,與本地版庫的創建。以及如何將他們關聯起來,
君閱讀本人*git github小白看過來——上午篇。待續ide