一丹锹、Github簡介
Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項目版本管理精钮。
Github是一個基于git的代碼托管平臺,付費用戶可以建私人倉庫剃斧,一般的免費用戶只能使用公共倉庫轨香,也就是代碼要公開。
二幼东、注冊賬號
首先到 github官網(wǎng)地址:https://github.com/注冊賬號臂容。
三、配置Github SSH
SSH是Secure Shell根蟹,是一種認證方式脓杉,github可以采用兩種認證方式:SSH和https。兩種的區(qū)別是SSH需要進行SSH key配置简逮,但是每次Pull的時候是不需要輸入用戶名密碼的球散,而https每次都要輸入用戶名密碼的。
1.創(chuàng)建本地SSH Key
打開終端散庶,輸入:
$ ssh-keygen -t rsa -C "your_email"
2.查看公鑰
3.上傳公鑰到Github
4.驗證是否成功
終端輸入:
$ ssh -T git@github.com
成功則返回You've successfully authenticated, but GitHub does not provide shell access.
四蕉堰、創(chuàng)建遠程倉庫
在項目倉庫點擊Clone or download,選擇use SSH悲龟,得到SSH鏈接備用屋讶。
五、Git管理項目
1.安裝git
$ sudo apt-getinstall git-core
2.配置信息
$ git config --global user.name "your name"
$ git config --global user.email "your_email"
3.克隆遠程倉庫
先cd至本地目標(biāo)文件夾位置须教,初始化git:
$ git init
clone遠程倉庫:
git clone 遠程倉庫地址
檢查目標(biāo)文件夾皿渗,發(fā)現(xiàn)遠程倉庫文件已經(jīng)同步連接。
4.本地倉庫同步遠程倉庫
先cd至本地工程没卸,初始化git羹奉,然后鏈接至遠程倉庫:
$ git remote add origin SHH地址
如果github有文件,需要先更新
$?git pull origin master
添加本地文件到本地倉庫
$ git add .
$ git commit -m "mark"?
同步本地倉庫到遠程倉庫
$ git push origin master
查看github的倉庫约计,看到同步了項目。