在github上创建自己的第一个项目仓库实录
學(xué)會(huì)操作git和使用Github來(lái)管理代碼是技術(shù)開發(fā)人員的必備基本功,在工作中越來(lái)越發(fā)現(xiàn),熟練掌握好git這個(gè)利器對(duì)工作非常有幫助, 遂靜心專門攻之.
下面是我在github上創(chuàng)建的第一個(gè)測(cè)試項(xiàng)目.詳細(xì)步驟記錄如下.
一.注冊(cè)Github賬號(hào)
如果事先沒(méi)有g(shù)ithub的賬號(hào),首先需要注冊(cè)一個(gè)github賬號(hào),需要登陸github官網(wǎng)
https://github.com
點(diǎn)擊"Sign In"來(lái)注冊(cè)個(gè)人賬號(hào),需要依次填入用戶名,郵箱,密碼,點(diǎn)擊"Sign up for Github"來(lái)完成賬號(hào)的創(chuàng)建.
在接下來(lái)的頁(yè)面中選擇Free類型,然后會(huì)收到一封github發(fā)送的郵件,進(jìn)入郵箱驗(yàn)證.略過(guò)不述了.
二.創(chuàng)建個(gè)人項(xiàng)目倉(cāng)庫(kù)
登陸你的Github賬號(hào),點(diǎn)擊上方導(dǎo)航欄的+按鈕,選擇下方的New repository
進(jìn)入到創(chuàng)建項(xiàng)目頁(yè)面,按照下面的提示輸入你要?jiǎng)?chuàng)建項(xiàng)目的基本信息, 這里命名為github_test
最后點(diǎn)擊Creat repository,就會(huì)跳轉(zhuǎn)到你創(chuàng)建項(xiàng)目倉(cāng)庫(kù)的頁(yè)面,至此你的項(xiàng)目倉(cāng)庫(kù)創(chuàng)建完畢.它的頁(yè)面內(nèi)容如下
注意, Github的私人項(xiàng)目是要收費(fèi)的,創(chuàng)建時(shí)不要選擇該類型.
三.創(chuàng)建SSH Key
項(xiàng)目倉(cāng)庫(kù)的修改和提交需要使用SSH協(xié)議來(lái)進(jìn)行, 使用http是只讀的.Github倉(cāng)庫(kù)就是用的公鑰-私鑰驗(yàn)證機(jī)制
在自己的Linux終端或虛擬機(jī)上生成一個(gè)key,在命令行執(zhí)行
ssh-keygen
一路回車就好了.生成的目錄在
cat ~/.ssh/
下面,它包含兩個(gè)文件, id_rsa和id_rsa.pub,分別表示私鑰和公鑰文件, 私鑰文件自己使用, 公鑰文件需要上傳到Github上.
如果有多臺(tái)電腦都需要充當(dāng)客戶端,比如白天公司PC上提交代碼, 晚上筆記本在家里也提交同樣的代碼到Github上的相同項(xiàng)目下, 只需要將這里的私鑰文件id_rsa復(fù)制到各自家目錄的~/.ssh下面即可.
為此將上面的公鑰上傳到Github上面.下面是相關(guān)頁(yè)面
https://github.com/settings/keys
依次點(diǎn)擊New SSH key, 隨意命令Title,將公鑰文件復(fù)制到下面的Key方框內(nèi), 點(diǎn)擊Add SSH key就完成公鑰的上傳.
提交后的畫面如下
四.下載項(xiàng)目倉(cāng)庫(kù)代碼,修改和提交
從項(xiàng)目主頁(yè)中得到鏈接為
https://github.com/taoyunxing/github_test.git
我們將其下載到本地, 修改代碼然后提交給遠(yuǎn)程Github項(xiàng)目倉(cāng)庫(kù),下面是相關(guān)的命令
把項(xiàng)目checkout到本地來(lái)修改
git clone?https://github.com/taoyunxing/github_test.git
特地修改README.md以作示范
將修改代碼提交到本地倉(cāng)庫(kù)
git commit -a -m "1.修改了README.md文件"
將同步代碼更新到遠(yuǎn)程倉(cāng)庫(kù)
git push
從遠(yuǎn)程倉(cāng)庫(kù)更新代碼
git pull
然后再刷新項(xiàng)目倉(cāng)庫(kù)主頁(yè),看到頁(yè)面內(nèi)容已經(jīng)變化
五.項(xiàng)目倉(cāng)庫(kù)刪除
首先進(jìn)入相應(yīng)項(xiàng)目倉(cāng)庫(kù)的主頁(yè), 點(diǎn)擊setting,
點(diǎn)擊頁(yè)面下部的delete the repository
會(huì)彈出確認(rèn)框, 在其中輸入待刪除的repository的名稱,點(diǎn)擊下面的"I understand the consequeces, delete this repository",即可刪除該項(xiàng)目倉(cāng)庫(kù)
參考文獻(xiàn)
[1].http://jingyan.baidu.com/article/b907e627d3c1d546e7891ceb.html ?創(chuàng)建項(xiàng)目倉(cāng)庫(kù)
[2].http://www.cocoachina.com/ios/20160212/15024.html?ref=myread ?Mac上的
[3].http://blog.csdn.net/win_lin/article/details/17037731 全面而經(jīng)典
總結(jié)
以上是生活随笔為你收集整理的在github上创建自己的第一个项目仓库实录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在使用stl中的ifstream出错时如
- 下一篇: push代码到github时,每次都要输