如果你對Git還一無所知古话,建議你先看一下初識版本控制工具Git雏吭,對Git有一定的了解后再來看這篇文章。如果你對Git有一定的了解并且已經(jīng)配置好SSH key陪踩,只是想了解如何將代碼上傳到GitHub杖们,那么你可以跳過前面部分到提交代碼部分查看悉抵。
什么是GitHub
GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進行托管摘完,故名GitHub姥饰。為什么要使用Github
GitHub是目前全球最大的開源社區(qū),全球各大科技公司紛紛在GitHub開源各自的項目孝治,這無疑是我們學習先進技術(shù)的好地方媳否。
- 注冊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)容復制粘貼到key(id_sra.pub可以使用記事本打開),最后Add SSH key就可以了缨睡。
SSH key 添加成功之后鸟悴,輸入 **ssh -T git@github.com **進行測試,如果出現(xiàn)以下提示證明添加成功了奖年。
提交代碼
首先在Github新建一個倉庫遣臼,回到首頁,點擊右上角的New repository新建倉庫拾并。
接下來輸入倉庫名稱揍堰,然后創(chuàng)建倉庫就可以了鹏浅。
倉庫創(chuàng)建好了之后,按右側(cè)按鈕復制SSH地址屏歹。
一切準備就緒隐砸,接下來就是Git的事了,首先進入想要上傳到GitHub的項目的文件夾下蝙眶,創(chuàng)建好本地倉庫季希,將想要上傳的文件先添加到本地倉庫中。
接下來使用git remote add origin git@github.com:InstanceFeiben/Test.git(git@github.com:InstanceFeiben/Test.git為SSH地址幽纷,在GitHub上復制)命令將本地倉庫與遠程倉庫取得關(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搭建一個你的博客