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