1. 程式人生 > >GitHub上傳本地文件

GitHub上傳本地文件

自動 ssh-key 得到 itl 沒有 global glob 令行 tin

基本條件:安裝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]

" 得到了兩個文件:id_rsa和id_rsa.pub。

c) github上添加ssh密鑰,這要添加的是“id_rsa.pub”裏面的公鑰。

d) 打開github,找到setting->SSH 選擇添加一個SSHtitle隨便寫(最好見名知意),把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上傳本地文件