上傳項(xiàng)目到GitHub詳細(xì)教程

一、注冊(cè)GitHub賬號(hào)

要想上傳自己的項(xiàng)目到GitHub上,首先必須要有一個(gè)GitHub的賬號(hào),注冊(cè)賬號(hào)的過(guò)程這里就不說(shuō)了,非常簡(jiǎn)單。

二、創(chuàng)建個(gè)人的github倉(cāng)庫(kù)

1、登錄之后,點(diǎn)擊頁(yè)面右上角的加號(hào),選擇New repository,如圖所示


New repository

2、然后進(jìn)入這個(gè)頁(yè)面,填寫(xiě)你要?jiǎng)?chuàng)建的倉(cāng)庫(kù)信息(倉(cāng)庫(kù)名要用英文)


倉(cāng)庫(kù)信息

3、填寫(xiě)好信息點(diǎn)擊創(chuàng)建,然后就進(jìn)到你的倉(cāng)庫(kù)了
倉(cāng)庫(kù)內(nèi)

三、 配置SSH keys

1、打開(kāi)終端,輸入
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
來(lái)顯示“隱藏文件”
(隱藏“隱藏文件”的命令:defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder,一會(huì)配置完畢之后再隱藏起來(lái))
2、然后前往個(gè)人文件查看有沒(méi)有.ssh 文件夾,有的話個(gè)人建議刪除掉,重新配置

查看是否有.ssh文件夾.png

3、刪掉之后打開(kāi)終端,執(zhí)行mkdir .ssh來(lái)創(chuàng)建一個(gè).ssh文件夾
4、接著執(zhí)行cd .ssh進(jìn)入到剛創(chuàng)建的.ssh文件夾目錄里
5、執(zhí)行ssh-Keygen -t rsa -C "your email",雙引號(hào)里填寫(xiě)你自己的郵箱地址,輸入完之后回車(chē),再回車(chē),會(huì)提示你設(shè)置一個(gè)密碼,你也可以不設(shè)置,直接回車(chē),還回車(chē),然后就出現(xiàn)這樣

6、然后執(zhí)行ls -la查看,如果輸出類(lèi)似這樣的信息,就說(shuō)明配置成功

7、執(zhí)行pbcopy < ~/.ssh/id_rsa.pub來(lái)復(fù)制一下id_rsa.pub文件中key,一會(huì)要用
8、下面進(jìn)入到GitHub設(shè)置里的SSH,把第7步復(fù)制的key直接粘貼進(jìn)去,填寫(xiě)好之后點(diǎn)擊Add SSH key
配置SSH Keys

9、添加完成之后是這樣的,同時(shí)你會(huì)收到一個(gè)郵件提醒

10、來(lái)到終端,執(zhí)行ssh -T git@github.com,執(zhí)行完這條指令之后會(huì)輸出 Are you sure you want to continue connecting (yes/no)? 輸入 yes 回車(chē),回到GitHub,刷新網(wǎng)頁(yè)你會(huì)看到那個(gè)鎖變綠了,表明已經(jīng)添加成功了

四、上傳本地項(xiàng)目到github上

1、上傳項(xiàng)目,這里我是用得github客戶端,可以到這里下載 https://desktop.github.com 下載好之后輸入用戶名/郵箱、密碼登陸。
2、clone剛創(chuàng)建的倉(cāng)庫(kù)到本地,接著打開(kāi)clone到本地的文件夾,將需要上傳的項(xiàng)目添加進(jìn)去,然后打開(kāi)GitHub客戶端

GitHub客戶端

把1和2填上,1是總結(jié)你這次做了什么操作,比如上傳代碼;2是詳細(xì)描述。
然后點(diǎn)擊3:Commit to master,再點(diǎn)擊4:Fetch origin。搞定?。?!
3、打開(kāi)GitHub網(wǎng)頁(yè)看看上傳之前和上傳之后的頁(yè)面
上傳之前:
上傳之前

上傳之后:
上傳之后

恭喜你,成功學(xué)會(huì)上傳項(xiàng)目到GitHub了!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容