本地端的常用的基本應用已經學習的差不多,接下來我們來做「遠端 Remote 」的應用練習。在這邊我們推薦使使用 GitHub, 因為 Github 在今年一月份的時候開放「私人 ( Private) 」空間供免費用戶使用,這對開發者絕對是一大福音。
註:在這邊就不說明如何註冊 Github,直接從創建 Repository 開始。
接下來,我們一樣透過實作來做練習。
■ 創建 GitHub Repository
◆ 加入 .git remote
先在 GitHub 註冊一個帳戶,登入之後,我們先創建一個 New Repository,並輸入相對應的創建資訊。如下圖所示:
創建完成之後,我們會看到 testgit.git 的相關指令說明。
我們就可以從本地的 git 加入遠端 ( Remote ) 的 GitHub 的 Repository 的資訊。
1 |
git remote add origin https://github.com/gm0621/testgit.git |
加入之後,我們可以透過 more .git/config 指令去看看是否加入成功
1 |
more .git/config |
.git/config 已經加入了 GitHub 的資訊
◆ git push
接下來,我們執行第二行程式,把 Local 的 Git 推向 GitHub.
1 |
git push -u origin master |
上述指令必須要在 GitHub 先設定好帳號權限,若沒有先設定好相對應的帳號,則會顯示權限不足失敗的訊息。
◆ git clone
如果我們第二位使用者要使用這個專案,則可以使用 git clone 這個指令去下載同步 git 檔案
1 |
git clone https://github.com/gm0621/testgit.git |
在上述 git clone 使用時,不需要任何 GitHub 的帳號,因為它是公開的資料夾,所以任何人都可以去 clone 下載。
作者: Gimmy
積極的人在每一次憂患中都看到一個機會
而消極的人則在每個機會都看到某種憂患