使用Git向GitHub上傳代碼

如果你對Git還一無所知,建議你先看一下初識版本控制工具Git,對Git有一定的了解后再來看這篇文章。如果你對Git有一定的了解并且已經(jīng)配置好SSH key,只是想了解如何將代碼上傳到GitHub,那么你可以跳過前面部分到提交代碼部分查看。

GitHub

  • 什么是GitHub
    GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進行托管,故名GitHub。

  • 為什么要使用Github
    GitHub是目前全球最大的開源社區(qū),全球各大科技公司紛紛在GitHub開源各自的項目,這無疑是我們學習先進技術(shù)的好地方。

Google
蘋果
twitter
Facebook
……

  • 注冊GitHub賬號
    1.先到GitHub官網(wǎng)Sign up(注冊)一個賬號。

填好用戶名、郵箱、密碼進入下一步


使用默認的plan即免費的,公開的就可以了,就是創(chuàng)建的項目是對外開放的,任何人都可以看的。點擊Finish sign up就完成注冊了。接下來就看看怎么向GitHub提交我們的代碼。

SSH授權(quán)
注冊好賬號之后我們可以隨意的查看其他人的項目,甚至是clone下載,但是要提交代碼就必須完成SSH授權(quán),如果可以不用授權(quán)就提交代碼的話,那么Github豈不是亂了套。

1.生成SSH key
打開Git Bash,輸入ssh-keygen -t rsa然后按三下回車,如下圖所示


接著就會在C:\Users\Administrator.ssh目錄下生成到id_rsa和id_rsa.pub兩個文件,id_rsa是密鑰,id_rsa.pub是公鑰,接下來需要將id_rsa.pub的內(nèi)容添加到GitHub上,這樣本地的id_rsa密鑰才能跟GitHub上的id_rsa.pub公鑰進行配對,才能夠授權(quán)成功。

2.在GitHub上添加SSH Key

首先點擊右上角的倒三角進入Settings



緊接著選擇左側(cè)SSH and GPG keys,然后選擇右上角的New SSH key,再把id_sra.pub的內(nèi)容復(fù)制粘貼到key(id_sra.pub可以使用記事本打開),最后Add SSH key就可以了。


SSH key 添加成功之后,輸入 **ssh -T git@github.com **進行測試,如果出現(xiàn)以下提示證明添加成功了。


提交代碼
首先在Github新建一個倉庫,回到首頁,點擊右上角的New repository新建倉庫。


接下來輸入倉庫名稱,然后創(chuàng)建倉庫就可以了。

倉庫創(chuàng)建好了之后,按右側(cè)按鈕復(fù)制SSH地址。

一切準備就緒,接下來就是Git的事了,首先進入想要上傳到GitHub的項目的文件夾下,創(chuàng)建好本地倉庫,將想要上傳的文件先添加到本地倉庫中。

接下來使用git remote add origin git@github.com:InstanceFeiben/Test.git(git@github.com:InstanceFeiben/Test.git為SSH地址,在GitHub上復(fù)制)命令將本地倉庫與遠程倉庫取得關(guān)聯(lián),最后在通過git push -u origin master命令將代碼push到GitHub。

接下來刷新GitHub就可以看到剛剛提交上去的代碼了。

解決問題
如果出現(xiàn)以下問題,可以先使用git pull origin master命令后再使用git push -u origin master命令。

如果文章對你有所幫助,那么請您點一下?
由于本人水平有限,如有錯誤,歡迎大家指正。如果你在操作過程中發(fā)現(xiàn)一些沒有講到的錯誤或者問題,歡迎在評論留言,一起探討,共同學習進步!
推薦閱讀利用GitHub搭建一個你的博客

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

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

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