今天要講解如何在 Windows 作業系統使用 Git 做檔案的版本控管。當然在開始前要瞭解一下什麼是 git ,如果不是你需要的就不必花時間再看下去啦!
git 是一個分散式的版本控制工具軟體,而 CVS 和 Subversion 屬於集中式版本控制工具,不同之處在於集中式版本控制工具一定要有伺服器端,而 git 採用分散式版本庫,所以在沒有伺服器端的情況下也能運行版本控制,當有網路連線時再將變更提交到伺服器端。
更多的 git 介紹可以搜尋網路資料:
https://zh.wikipedia.org/wiki/Git
https://www.google.com/search?q=git
本文使用的平台是 GitLab 5.1+ TortoiseGit + mysysgit + Windows XP SP3,GitLab是使用 BitNami 提供的 virtual machines (http://bitnami.com/stack/gitlab) 架設,本文件只教你如何在 Windows 安裝操作軟體的環境。其實操作和 GitHub 很相似,如果是開放專案可以直接使用 GitHub 的免費服務,GitHub 也提供付費的私有版本庫服務。
文件大綱:
- 下載 TortoiseGit
- 下載 mysysgit
- 安裝 TortoiseGit
- 安裝 mysysgit
- 登入 GitLab 確定自己帳號所設定的電子郵件
- 用 ssh-keygen 建立公鑰(public key)和私鑰(private key)
- 將公鑰(public key)用文字編輯器開啟,將內容加入 GitLab 的SSH Key
- 用 puttygen 載入剛才的私鑰,另存成 putty 格式使用的私鑰
- 測試
影片連結:
1.下載 TortoiseGit
到 Google Code 的網站下載 TortoiseGit的安裝檔,依據你所欲安裝的作業系統平台下載對應的版本。筆者使用 Windows XP 是 32-bit 作業系統,所以下載 TortoiseGit-1.8.3.0-32bit.msi 來進行安裝。本文撰寫時網站釋出的是 1.8.3.0,請依據你所看到的版本下載較新的進行安裝。
下載符合你作業系統的版本
安裝檔:TortoiseGit-1.8.3.0-32bit TortoiseGit-1.8.3.0-64bit
繁體中文語系檔:1.8.3.0-32bit-zhTW 1.8.3.0-64bit-zhTW
安裝檔: Git-1.8.1.2-preview20130201.exe
3.安裝 TortoiseGit
安裝 TortoiseGit 其實沒什麼特別的,就是一直按下一步就安裝完成了。
4.安裝 mysysgit(Git for Windows)
在此安裝過程中,你必須設置一些重要設置,請確保正確設置它們。
未完待續...
沒有留言:
張貼留言