GitHub 註冊教學 — 剛學習程式語言但還沒有一組自己的 GitHub 帳號嗎?

3 步驟就能獲得工程師必備的 GitHub 帳號!

Chao Wu
5 min readMay 13, 2020

這是一篇註冊 GitHub 的教學文,由於筆者不是個愛註冊帳號的人(不想要 Email 信箱有多刪一封信的可能存在),因此筆者習慣先了解網站或工具的必要性再決定要不要註冊,所以在我們開始註冊前先簡單介紹一下 GitHub。

GitHub is how people build software

GitHub 主要有兩個核心用途:

  • 開發者(Developer)可以儲存自己的專案(Project)
  • 將對程式設計有興趣的人聚集在一起的社交平台(network)

也就是說,只要你的需求有符合以上其中一項,就可以考慮使用 GitHub。而 GitHub 根據第一個核心用途,延伸出許多便於開發者管理專案跟與他人協作的功能,像是建立專案(Repository, A.K.A repo)、將完成的功能發送貢獻請求(Pull Requests)等等;而第二個核心用途就是在這樣的協作與貢獻模式下,讓許多開發者能對自己有興趣的專案進行貢獻,也造就開源(open source)的環境。

那麼在自己電腦裡的作品或練習,該如何上傳到 GitHub 呢?

在說明上傳的方式前,要先簡單了解 Git 這個工具,Git 是一種開源的版控工具(version control system),只要在自己電腦中安裝 Git,就可以使用 Git 提供的一些方法,例如用指令 git push 可以將在電腦中的作品或練習上傳到 GitHub 上。所以可以把 GitHub 想像成 Google 雲端,你將自己的作品上傳到雲端,而 git push 指令就像一顆上傳按鈕,當你按上傳按鈕(下達指令 git push)後,檔案就會上傳到雲端(GitHub)了。

若想多了解什麼是 Git、如何使用 Git 的話,推薦看龍哥寫的為你自己學 Git 一書,其中也有 Git 的環境安裝教學:

還是很難想像 Git 和 GitHub 的關係嗎?

直接上圖不解釋,如果跟我一樣是女孩子,就靠萬能的 Google 大神吧 XD

What is the difference between Git and GitHub? It’ s the difference between porn and pornhub.
Photo Credits: Facebook nixCraft

3 步驟註冊 GitHub 帳號

Step 1. 進入 GitHub 官方網站:https://github.com/

註冊 GitHub 帳號流程:GitHub 官方網站首頁
GitHub 官方網站首頁

Step 2. GitHub 在首頁提供 2 種註冊帳號的方式,分別是白底的 Quick mode 表單和右上角的 Sign up 按鈕,這步驟請點選右上角的 Sign up 按鈕,接著會看到註冊 GitHub 帳號的畫面。

註冊 GitHub 帳號流程:在 GitHub 首頁點選 Sign up 按鈕後,可以看到註冊 GitHub 帳號的畫面。
點選 Sign up 按鈕後,可以看到註冊 GitHub 帳號的畫面。

Step 3. 填寫註冊表格。

  • Username:會顯示在個人 GitHub Profile 的網址上,而 GitHub 幾乎代表一位工程師的開發經歷,建議填寫你期望給他人印象的名字,我相信你也不希望自己的履歷上出現 aa202005 這樣沒意義的文字。
  • Verify your account 驗證圖像:將圖像旋轉至正確站立的樣子(因提示文字為「圖像正確向上」,我原本誤以為是要擺出四腳朝天的樣子 XD)
註冊 GitHub 帳號流程:填寫 GitHub 註冊表格,留意 Username 需為有意義的文字。
填寫 GitHub 註冊表格,留意 Username 需為有意義的文字。
註冊 GitHub 帳號流程:完成 2 次圖像驗證後,就會得到一個綠色勾勾。
完成 2 次圖像驗證後,會得到一個綠色勾勾。

Step 3–1. 在完成 2 次的圖像驗證後,就會看到綠色勾勾 ✅,接著按下 Create account 的按鈕,恭喜獲得工程師必備的 GitHub 帳號!🎉

註冊 GitHub 帳號流程:看到這個畫面就代表你的 GitHub 帳號註冊完成囉!
看到這個畫面就代表你的 GitHub 帳號註冊完成囉!

你不需要很厲害才能開始

但你需要開始才能很厲害

也許你才剛學習程式語言,還不確定自己是否要轉職工程師,但擁有自己的 GitHub Profile,並使用簡單的 Git 指令(詳細可以看龍哥寫的為你自己學 Git將練習檔案上傳至 GitHub,透過慢慢累積的 contribution 數量來量化自己的成長,就算只是簡單的練習,也能看起來有那麼一回事,一起開始變很厲害吧!

--

--

Chao Wu

blog_stories = 4; ( blog_stories >= 10 ) ? ‘Congratulation! Level up!’ : ‘Keep fighting! Chao Wu!’