序言
gitHub是一個(gè)面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái)烘贴,因?yàn)橹恢С謌it 作為唯一的版本庫(kù)格式進(jìn)行托管断盛,故名gitHub。
gitHub于2008年4月10日正式上線碌宴,除了git代碼倉(cāng)庫(kù)托管及基本的 Web管理界面以外忌怎,還提供了訂閱籍滴、討論組、文本渲染榴啸、在線文件編輯器孽惰、協(xié)作圖譜(報(bào)表)、代碼片段分享(Gist)等功能鸥印。目前勋功,其注冊(cè)用戶已經(jīng)超過(guò)350萬(wàn)腥例,托管版本數(shù)量也是非常之多,其中不乏知名開(kāi)源項(xiàng)目 Ruby on Rails酝润、jQuery、python 等璃弄。
如何上傳已有項(xiàng)目工程文件至 GitHub對(duì)應(yīng)倉(cāng)庫(kù)
在 GitHub 中建立倉(cāng)庫(kù)
1. 在個(gè)人中心中選擇New repository
2.設(shè)定倉(cāng)庫(kù)名字,描述,然后點(diǎn)擊創(chuàng)建
上傳本地已有工程至指定倉(cāng)庫(kù)
1.使用終端 cd 到本地工程文件目錄下
2.通過(guò)命令行添加本地工程文件并上傳
3.回到自己GitHub倉(cāng)庫(kù)列表中查看
發(fā)現(xiàn)已經(jīng)成功將自己本地工程項(xiàng)目文件上傳至 GitHub 指定倉(cāng)庫(kù)中
從 GitHub 中下載文件至本地
先上傳本地公鑰至 GitHub 中
首先在本地創(chuàng)建ssh key要销;
$ ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com改為你在github上注冊(cè)的郵箱,之后會(huì)要求確認(rèn)路徑和輸入密碼夏块,我們這使用默認(rèn)的一路回車就行疏咐。成功的話會(huì)在~/下生成.ssh文件夾,進(jìn)去脐供,打開(kāi)id_rsa.pub浑塞,復(fù)制里面的key。
上傳 ssh key 至 GitHub
在個(gè)人中心點(diǎn)擊 setting, 然后選擇SSH and GPG keys, 然后選擇 add new 即可
為了驗(yàn)證是否成功政己,在git bash下輸入:
$ ssh -T git@github.com
如果是第一次的會(huì)提示是否continue酌壕,輸入yes就會(huì)看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github歇由。
從 GitHub 中下載指定倉(cāng)庫(kù)至本地
先 copy 地址
cd 到指定文件夾目錄,然后使用 git clone 命令即可
使用 GitHub 提供的GitHub Desktop上傳本地工程文件至遠(yuǎn)程倉(cāng)庫(kù)
1.先添加本地工程文件至倉(cāng)庫(kù)中
2.填寫(xiě)提交日志
3.push 至遠(yuǎn)程倉(cāng)庫(kù)
4.GitHub Desktop 查看倉(cāng)庫(kù)
-
GitHub 中查看倉(cāng)庫(kù)