首先你須要一個GitHub的帳號,而後點擊new repository新建一個公共倉庫,以下圖:git
而後點擊Create repository就能夠了,這樣咱們就成功新建了一個公共倉庫,那咱們要怎麼把代碼上傳到GitHub呢?github
有兩種辦法,一種是使用Git,另外一種是使用GitHubDesktop。(我要說的兩種方法都是基於Windows系統的)ssh
git安裝包下載地址:https://git-scm.com/downloads/spa
安裝過程也不用過多贅述,除了選擇一下安裝的目錄,一直next就完事了。3d
建立項目的SSH keycode
ssh-keygen -t rsa -C "youremail@example.com"
後面的 your_email@youremail.com 改成你在 github 上註冊的郵箱,以後會要求確認路徑和輸入密碼,咱們這使用默認的一路回車就行。成功的話會在C:\Users\Administrator下生成.ssh文件夾。blog
點進去,會看到有一個id_rsa文件和id_rsa.pub文件,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,能夠放心地告訴任何人。教程
在第一次鏈接GitHub時,須要用到公鑰,但咱們雙擊id_rsa_pub文件發現打不開,這時候能夠點擊鼠標右鍵選擇Git Bash Here,而後輸入cat id_rsa.pub就能查看到咱們的公鑰了。rem
打開GitHub,而後進入設置頁面,點擊SSH and GPG keysget
而後點擊New SSH key,輸入Title和Key,Key中內容就是id_rsa.pub中的內容,而後點擊Add SSH key就成功建立了一個SSH key。
在GitHub上打開一個倉庫(好比咱們以前新建的Test倉庫),點擊Clone or download
選擇一個存放本地倉庫的文件夾,而後打開Git Bash,輸入如下命令:
git clone git@github.com:帳號名/項目名.git
git clone 後面是能夠用Clone or download裏的那個鏈接的,不過在之後上傳或者下載文件時會須要輸入帳號和密碼,就不是很方便了。
進行到這一步,咱們就成功將遠程倉庫克隆到本地倉庫了。
在本地的Test倉庫下新建一個test.txt文件,而後輸入任意內容並保存,而後打開Git Bash。
將文件添加到暫存區:git add test.txt
將暫存區中的內容添加到倉庫:git commit -m 'add test'
將本地倉庫中的內容上傳到遠程倉庫:git push origin master
打開GitHub,而後查看一下Test倉庫,發現多了一個test.txt文件。
網址:https://desktop.github.com/
下載下來雙擊安裝就好了,它會本身安裝好,不過缺點是它會本身安裝在C盤...
點擊Clone a repository,在第一次使用須要登陸咱們的GitHub帳號,登陸之後再點擊Clone a repository,選擇要克隆的倉庫和本地文件夾。
在本地文件夾中就能夠看到多了一個Test文件夾,點進去打開test.txt並作出以下修改,保存。
此時在GitHub Desktop中能看到以下內容,在Summary中輸入change test,而後點擊Commit to master。
在commit以後點擊Push origin。
進入GitHub,查看咱們的test.txt文件。
寫到這,這個入門教程就算是結束了,不少GitHub的入門教程都只寫了怎麼用Git,不過我在剛開始用的時候誤打誤撞下了一個GitHub Desktop,因此就寫了一下這部分的內容。