在https://github.com/注冊自己的賬號,記住用戶名和密碼。該步驟略。這里主要介紹如何如何新建倉庫和提交代碼。
一、GitHub中新建倉庫
- 首先進入到自己的主頁https://github.com/your_username
將上面的“your_username”替換成你的用戶名。
如上所示,在該頁面可以找到“Repositories”按鈕,點擊該按鈕,出現下面頁面:
2. 點擊上圖中的“New”按鍵,出現:
上面紅色部分是我的用戶名,每個人的肯定不一樣。其他的必須填的是Repository name,其余都是可選。Description可以簡要描述一下你的這個倉庫的作用及相關說明等等。一般我們默認選擇“Public”,因為“Private”是需要收費的。后面的“Add a license”代表要遵從的開源協議。
在這里我命名的倉庫名稱為:azure-linux-automation,它的用途是在Azure上面測試Linux cases。為了可以立即Clone the repository 到我的本地計算機,這里勾選了”Initialize this repository with a README”。最后,我填入的內容如下所示:
3. 在輸入完上面需要填入的內容后,點擊”Create repository”,創建結果如下:
這樣就完成了倉庫的新建。從上圖可以看到該Repository里面已經有了一個“README.md”文件。在下面的操作中,我們將該Repository 拷貝到我們的本地計算機上。為了實現拷貝/克隆(clone)操作,我們需要記住上圖中“HTTPS clone URL”中的地址(上圖用紅色標出的部分)。我這里的地址是:https://github.com/xian123/azure-linux-automation.git
二、上傳項目到GitHub
(1)首先,需要在你的計算機中安裝一個Git客戶端。Git是一個免費的、開源的版本控制軟件。在Windows上安裝git,一般為msysgit,官方下載地址為:http://code.google.com/p/msysgit/downloads/list
安裝略。說明:下面的操作都是在Windows上進行的。
(2)開始菜單“Run”--> ”cmd“,回車。這樣我們通過命令行模式來執行后面的操作。
(3)執行“git clone https://github.com/xian123/azure-linux-automation.git”,這里的” https://github.com/xian123/azure-linux-automation.git“就是“HTTPS clone URL”中的地址。這里”clone“的意思是將GitHub(遠端/遠程)的相應倉庫拷貝到你的本地計算機中。
命令執行完成后就將遠端的Repository拷貝到本地計算機中了。這時查看計算機的該目錄(我這里是C:\User….),就多了azure-linux-automation文件夾(這個文件夾的名稱和GitHub新建的倉庫名稱同名),進入該文件夾,可以看到GitHub上的README.md文件。執行的命令有“cd azure-linux-automation” 和“dir /b”。
(4)接着,將想要提交(上傳)到GitHub的代碼拷貝到本地計算機中的azure-linux-automation文件夾,然后執行“git add .”命令。這里的”.”表示將當前目錄下所有改動的文件夾及文件添加到版本管理器。注意在第(3)步中,我們執行了“cd azure-linux-automation”命令,所以這里的當前目錄就是azure-linux-automation。
(5)執行git commit -m "First commit"命令,提交到本地的版本控制庫里,引號里面是你對本次提交的說明信息。
(6)最后,執行” git push origin master“命令將本地倉庫提交到遠程的GitHub中,這里會用到注冊的用戶名和密碼。輸入密碼的時候默認是沒有任何提示符。
完成上述操作后,刷新你的GitHub網頁就可以看到提交/上傳的代碼了,如下所示: