# GitHub簡介 ### 主講人:黃夙賢 ![](https://i.imgur.com/Ii1vabR.png) --- ## Github - http://github.com - 透過<font color=red>git</font>的軟體代管服務平台 - 使用Ruby on Rails編寫而成,2008年上線 - 超過4000萬註冊使用者和1.9億以上的程式儲存庫(Repository),至少2800萬開放原始碼,為世界上最大的程式碼存放網站 - 2018年6月微軟以75億美元收購GitHub --- ![](https://i.imgur.com/MTimh05.png) --- ## Github開源專案 - Android、Linux、Fedora、Debian - Hadoop、Apache ... - PHP、Ruby、Perl ... - Bootstrap、jQuery ... - youtube-dl ... - Google, facebook, Microsoft, Twitter, Linkedin, Netflix ... --- ## Github特點 - 提供<font color=red>免費的程式儲存</font> - 提供了社群網路評分功能,例如讚(star)、跟随(follow),用來區別受歡迎、以及好用的程式 - 星等多、fork次數多,代表專案成功 - 使用者可以複刻(fork)他人專案到自己的儲存庫 - 可以以ZIP格式打包下載 - 支援公開/私用儲存庫 - 2019年1月7日,GitHub宣布免費使用者也可以建立私有程式儲存庫 --- ## Github ![](https://i.imgur.com/JVPDSfU.png =800x) --- ## Octocat - 擁有五隻腳的章魚貓 - 原先稱之為Octopuss,由twitter的logo啟發,Github買下Octopuss的版權並稱之為Octocat - https://myoctocat.com/ ![](https://i.imgur.com/kD6EEMo.png =300x) --- ## Github的應用 - 檔案儲存/下載 - 25M以下的免費檔案儲存空間(使用git lfs可以100mb,release可達2G) - 檔案備份空間 - 筆記儲存空間 - 支援markdown文件,可以用來展示筆記 - 共同協作程式 - 問題討論、版本控管、合併程式、舉報錯誤、提出問題、提供解決方法 - 程式部屬 - 自動化部屬的儲存庫,[Github Action](https://www.youtube.com/watch?v=R8_veQiYBjI) --- ## Github註冊 - 輸入註冊的email,點選"Sign up for Github" - 或者點選右上方"Sign up" ![](https://i.imgur.com/JVPDSfU.png =600x) --- ## 帳號/密碼 - 字母(最少15個),字母+數字(最少8個) ![](https://i.imgur.com/wKYO4lQ.png =500x) --- ## 驗證 ![](https://i.imgur.com/hIzJ5jq.png =700x) ![](https://i.imgur.com/o8EPjUY.png =700x) --- ## 註冊完成 ![](https://i.imgur.com/zZ1b5tY.png) --- ## 選擇免費/付費專案 ##### 參考來源:[AlphaCamp](https://tw.alphacamp.co/blog/git-github-version-control-guide) ![](https://i.imgur.com/lzSFimK.png) --- ![](https://i.imgur.com/fxUizRy.png) --- ## 問券調查 ![](https://i.imgur.com/K94kDEK.png =800x) --- ## 登入Github - 點選"Sign In" - 輸入帳號/密碼 ![](https://i.imgur.com/cntrzBH.png =350x) --- ## Github介面 - 登入Github,可以選右上方選擇功能 - Your profile (個人檔案) - Your repository (個人儲存庫) ![](https://i.imgur.com/BBSov42.png =150x) --- ## Github Profile - 可看到個人目前最常用之儲存庫 - 其他人的瀏覽紀錄 - 分享github方式:http://github.com/帳號 ![](https://i.imgur.com/t1K36p0.png =600x) --- # 搜尋個人Github - 在首頁的搜尋,輸入欲查詢的個人帳號 ![](https://i.imgur.com/HBkGbQu.png) --- ## 搜尋個人Github - 預設是搜尋輸入名稱之儲存庫 - 若要找到個人帳號,請點選左下角"Users",即可找到該帳號之Github ![](https://i.imgur.com/UFeAOWH.png =400x) --- ## 隨堂作業一 - 請註冊一個Github帳號
{"metaMigratedAt":"2023-06-17T00:14:01.817Z","metaMigratedFrom":"YAML","title":"GitHub簡介","breaks":true,"contributors":"[{\"id\":\"ef0225b9-6c2a-4012-82c9-fa1031d2c4db\",\"add\":2596,\"del\":133}]"}
    606 views