1.申請(qǐng)一個(gè)github帳號(hào),然后新建一個(gè)repositories,取個(gè)名字贮竟。本例所取名字為Student-Information-Manage-System
2.在ubuntu上安裝git
sudo apt-get install git
3.生成密鑰 ssh-keygen -t rsa -C "youremail@mail.com"
其中"youremail@mail.com"是你的郵箱名荚孵。之后會(huì)要求確認(rèn)路徑和輸入密碼,我們使用默認(rèn)的一路回車就行啊奄。
成功的話會(huì)在~/下生成.ssh文件夾渐苏,按住ctrl+h可以顯示隱藏文件夾掀潮,點(diǎn)進(jìn)去,打開id_rsa.pub琼富,復(fù)制里面的key仪吧。
4.回到github,進(jìn)入Account Setting鞠眉,左邊選擇SSH Keys薯鼠,Add SSH,title隨便填械蹋,粘貼key.
5.驗(yàn)證是否成功出皇,輸入ssh -T git@github.com,如果看到如下信息哗戈,表示成功連上github.
6.在將本地倉(cāng)庫(kù)上傳到github之前郊艘,需要設(shè)置username和email,因?yàn)間ithub每次commit都會(huì)記錄他們唯咬。
git config --global user.name "onlyou2030"
git config --global user.email 529647632@qq.com
7.cd要上傳的倉(cāng)庫(kù)路徑纱注,添加遠(yuǎn)程地址
git remote add origin git@github.com:yourName/yourRepo.git
后面的yourName和yourRepo表示你在github的用戶名和剛才新建的倉(cāng)庫(kù),加完之后進(jìn)入.git副渴,打開config奈附,這里會(huì)多出一個(gè)remote "origin"內(nèi)容,
這就是剛才添加的遠(yuǎn)程地址煮剧,也可以直接修改config來(lái)配置遠(yuǎn)程地址斥滤。
8.提交,上傳
---------------------------------------------------------------------------------------------------------------------
1勉盅、進(jìn)入github官網(wǎng)佑颇,點(diǎn)擊右上角自己的頭像,進(jìn)入your profile草娜。
2挑胸、選擇repositories。
3宰闰、為自己Repository起個(gè)名字茬贵,我起的是test
4、確認(rèn)后會(huì)跳轉(zhuǎn)到一個(gè)新的頁(yè)面移袍,上面就有詳細(xì)的官方教程解藻,分為https和ssh兩種。如下圖
重點(diǎn)來(lái)了:
5葡盗、在終端cd到想要上傳的文件夾螟左,然后復(fù)制第一個(gè)方框的代碼到終端,直接回車就行。
【更新】:解釋一下第一個(gè)方框的代碼
echo“ # test " >> README.md
在README.md文件中寫入標(biāo)題 test
git init
初始化git胶背,建立本地倉(cāng)庫(kù)巷嚣,也就是目前所在的文件夾就變成了git的倉(cāng)庫(kù)。此時(shí)ctrl + h 就可以顯示隱藏文件钳吟,會(huì)發(fā)現(xiàn)在該文件夾下出現(xiàn)了.git的文件夾廷粒,這個(gè)文件夾是github用追蹤跟進(jìn)倉(cāng)庫(kù)變化情況。
git add README.md
添加README.md文件砸抛,準(zhǔn)備上傳评雌。
git commit -m "first commit”
上傳文件至本地倉(cāng)庫(kù)树枫, -m之后的輸入是本次提交的說(shuō)明直焙。
總體來(lái)說(shuō),上傳文件需要兩步砂轻,git add命令和git commit命令奔誓。其中可以多次add,一次commit搔涝。
但是現(xiàn)在只是厨喂,將文件傳到了本地倉(cāng)庫(kù),還未上傳到github上庄呈。
git remote add origin https://github.com/daydayjump/test.git
與遠(yuǎn)程庫(kù)(github)進(jìn)行關(guān)聯(lián)蜕煌,origin是遠(yuǎn)程庫(kù)的名字,可以修改诬留,但是默認(rèn)是origin斜纪,一般也不會(huì)修改。
注意要把用戶名和倉(cāng)庫(kù)名改成自己的文兑。
git push -u origin master
將本地的文件推到遠(yuǎn)程倉(cāng)庫(kù)盒刚,第一次上傳時(shí)需要 -u參數(shù),將本地和遠(yuǎn)程的master分支進(jìn)行關(guān)聯(lián)绿贞,之后就不需要了因块。
需要注意的是,因?yàn)楸镜貍}(cāng)庫(kù)只有README.md文件籍铁,所以這次上傳只是上傳了README.md一個(gè)文件涡上。
6、git push命令回車之后會(huì)讓你輸入用戶名和密碼拒名,只有輸入正確吩愧,就可以成功將README.md上傳到github上。
7靡狞、接下來(lái)耻警,刷新你的github頁(yè)面。選擇upload files
8、之后就可以把自己所有想上傳的文件拖到下圖的框中上傳了甘穿。