如何将本地代码上传到GitHub
如何將本地代碼上傳到GitHub
說明:Win7操作系統(tǒng),客戶端采用Git.
前言
搜資料的時(shí)候,看到很多朋友都把源碼放到了GitHub上托管,于是我也產(chǎn)生了把自己的代碼上傳到GitHub上的想法。此文針對初學(xué)者,手把手教你完成任務(wù)。
1.注冊GitHub賬號
到https://github.com 注冊GitHub賬號。然后登錄,并且通過郵箱認(rèn)證。
2.在GitHub上建立倉庫
(1)點(diǎn)擊右方的“new repository”按鈕新建一個(gè)倉庫。
(2)之后填寫名字(自己起一個(gè)),點(diǎn)擊【Create repository】;注意不要勾選Initialize this repository with a README.
(3)找到倉庫的地址
上面的工作完成之后,會出現(xiàn)一個(gè)提示頁面,找到下圖方框里的內(nèi)容,這個(gè)就是你的倉庫地址。在后文我們會用到它。
3.下載并安裝git客戶端
到http://git-scm.com/downloads 下載并安裝git版本管理工具,這是一個(gè)客戶端。
4.配置用戶名和郵件地址
(1)在【開始】菜單,打開Git Bash
(2)配置用戶名和郵件地址
我們需要設(shè)置一個(gè)用戶名和郵箱, 當(dāng)把本地倉庫上傳到GitHub后, 在GitHub中會顯示代碼上傳者。
在Git Bash中輸入以下命令。假設(shè)用戶名是Tom,郵件地址是TomWhite@163.com
git config --global user.name "Tom" git config --global user.email "TomWhite@163.com"5.生成SSH密鑰
注意:這里的命令請使用注冊GitHub賬號時(shí)登記的郵箱。
輸入如下命令
連續(xù)3個(gè)回車(如果不需要密碼的話)。最后得到了兩個(gè)文件:私鑰id_rsa和公鑰id_rsa.pub。
6.添加密鑰到ssh-agent
ssh-agent相當(dāng)于一個(gè)密鑰管理器,運(yùn)行ssh-agent以后,使用ssh-add命令將私鑰交給ssh-agent保管。
eval "$(ssh-agent -s)"然后,
ssh-add ~/.ssh/id_rsa7.登陸Github, 添加SSH公鑰
(1)在右上方找到【Settings】,然后點(diǎn)擊【SSH and GPG keys】
(2)點(diǎn)擊右上角的【New SSH Key】
(3)Title自己起一個(gè)
(4)復(fù)制粘貼id_rsa.pub文件的內(nèi)容
找到本地的.ssh文件夾,用記事本程序打開id_rsa.pub文件并復(fù)制文件內(nèi)容,粘貼到那個(gè)方框里。最后點(diǎn)擊【Add SSH Key】
8.測試公鑰是否添加成功
在Git Bash中輸入命令
ssh -T git@github.com然后輸入yes,如果看到Hi后面是你的用戶名,那么說明成功了。類似下圖。
9.創(chuàng)建本地倉庫并上傳代碼到GitHub
找到自己要分享上傳的代碼文件夾,鼠標(biāo)右鍵選擇Git Bash,或者在Git Bash中進(jìn)入這個(gè)文件夾。
(1)初始化本地倉庫
git init這個(gè)命令會在當(dāng)前目錄下建立一個(gè).git文件夾。
(2)選擇要添加進(jìn)本地倉庫的文件
git add .這個(gè)命令會把當(dāng)前路徑下的所有文件,添加到一個(gè)列表中。
如果不想添加所有文件,只想添加指定的,只需要把“.”改為文件名即可。
(3)提交文件到本地倉庫
git commit -m 'first commit'-m后面跟一個(gè)參數(shù),表示說明,將代碼提交到GitHub后,將會在代碼文件信息上顯示這個(gè)說明,如下圖。
注意:Git每次提交代碼,都要寫 Commit message(提交說明),否則就不允許提交。
(4)添加遠(yuǎn)程主機(jī)
git remote add origin git@github.com:XXX/XXX.git這個(gè)git@github.com:XXX/XXX.git就是之前創(chuàng)建倉庫生成的地址,也是遠(yuǎn)程主機(jī)的地址;origin是遠(yuǎn)程主機(jī)名。
(5)把本地倉庫上傳到GitHub
git push -u origin master上面命令將本地的master分支推送到origin主機(jī),同時(shí)指定origin為默認(rèn)主機(jī),后面就可以不加任何參數(shù)使用git push了。
到現(xiàn)在為止,你的代碼已經(jīng)在GitHub上展示出來了。趕緊去看看吧:)
下面粘貼一個(gè)圖片(圖片來自參考資料[3]),對我們了解Git的使用非常有幫助。
參考資料
[1]git-ssh 配置和使用
[2]使用Git將本地代碼上傳到GitHub
[3]Git遠(yuǎn)程操作詳解
總結(jié)
以上是生活随笔為你收集整理的如何将本地代码上传到GitHub的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重载输入运算符
- 下一篇: 用指针编写程序将输入的字符串倒序输出