GitHub上傳本地文件
基本條件:安裝GitHub,安裝成功之後;(windows系統)
1、安裝完成後,還需要一步設置,在命令行輸入:
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
2、配置Ssh 公鑰
a) 檢查本機是否有ssh key設置:$ cd ~/.ssh 或cd .ssh(如果沒有則提示: No such file or directory;如果有則進入~/.ssh路徑下(ls查看當前路徑文件,rm * 刪除所有文件))
b) 生成密鑰:$ ssh-keygen -t rsa -C "[email protected]
c) 在github上添加ssh密鑰,這要添加的是“id_rsa.pub”裏面的公鑰。
d) 打開github,找到setting->SSH 選擇添加一個SSH,title隨便寫(最好見名知意),把id_rsa.pub裏的內容復制到title的框框中。
(1,2步驟只需第一次時使用)
3、創建版本庫
先找一個合適的地方,創建空目錄(右鍵——Git Bash),輸入命令:
mkdir learngit(文件名)
cd learngit
pwd (pwd命令用於顯示當前目錄,可不寫)
4、通過git init命令變成Git可管理的倉庫
git init
這時Git就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git repository)
5、把文件添加到倉庫
把需要上傳的文件復制到文件夾learngit中,然後執行命令
git add .( . 代表添加文件夾中的所有文件)
執行之後沒有任何顯示,表示正確。
6、用命令git commit告訴git,把文件提交到倉庫
git commit -m “first commit”
(引號中可隨意寫,這裏邊內容是說明,比如說明這是第一次提交)
7、創建遠程倉庫
登錄GitHub,在右上角找到“new repository”按鈕,創建一個新的倉庫,填寫名字(learngit
8、根據GitHub提示,在本地learngit倉庫下運行命令:
git remote add origin [email protected]:flower-qh/learngit.git
(flower-qh是自己的GitHub賬號名)
9、把本地庫的所有內容推送到遠程庫上,執行命令:
git push -u origin master
10、(第二種方式)從遠程庫克隆
首先,登陸GitHub,創建一個新的倉庫,名字叫xxx
我們勾選Initialize this repository with a README,這樣GitHub會自動為我們創建一個README.md文件。創建完畢後,可以看到README.md文件
然後,用命令git clone克隆一個本地庫
git clone [email protected]:michaelliao/xxx.git
最後,執行5,6,11。
GitHub上傳本地文件