本人Windows系統,要搭建GitLab,需要準備Linux系統(64位),因此需要安裝虛擬機,在虛擬機上面搭建GitLab。
Step1:系統環境準備
Linux系統:CentOS-6.4-x86_64
注:64位的操作系統比較好,不然的話會執行安裝包程序的時候會出現錯誤
關於虛擬機使用本地系統的共享文件夾,步驟如下:
1. 設置虛擬機,選擇“選項”,點擊“共享文件夾”,點擊“添加”,選擇本地的文件夾作爲共享文件夾
2. 在虛擬機中/mnt/hgfs中即可看到共享文件夾
問題:
1. 在我的/mnt中看不到/hgfs文件夾。
原因:沒有安裝VMwareTools
解決:安裝VMwareTools
s1. 點擊“重新安裝VMwaretools”,在彈出的目錄中把VMwareTools-9.6.2-1688356.tar.gz文件複製到某處
s2. 解壓該文件 tar -zxvf
s3. 運行vmware-install.pl文件,並且一路回車
s4. 重啓虛擬機,即可在/mnt下看到/hgfs文件夾,進入之後即可看到共享文件夾
使用鏈接:https://bitnami.com/redirect/to/137681/bitnami-gitlab-8.14.3-0-linux-x64-installer.run 下載安裝包
注:bitnami 爲我們把gitlab安裝所需的依賴都打包了,實現了真正的一鍵式安裝過程,thx
Step3:安裝GitLab
1. 進入root
su -
2. 進入安裝文件所在目錄
3. 修改文件權限
chmod +x bitnami-gitlab-8.14.3-0-linux-x64-installer.run
4. 執行安裝
./bitnami-gitlab-8.14.3-0-linux-x64-installer.run
注:在安裝過程中注意記錄填寫的必要用戶信息即可
Step4:安裝Git
若要本機使用git,還要進行安裝,對於CentOS,使用yum安裝的git爲非常陳舊的版本,不能使用,因此需要自行編譯安裝。
1. 安裝依賴
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
2. 下載git到 /usr/src
下載鏈接:http://pan.baidu.com/s/1qXFnOxI
cd /usr/src
tar xzf ./XXX
注:XXX代表該下載的安裝包“git-2.0.0.tar.gz”
3. 編譯並安裝
cd git-2.0.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
4. 查看版本號
git --version
5. 測試使用
可以從gitlab中新建一個項目並且使用git拷貝下來,以查看各項功能是否正常
Step5:後記
如果關機了還會發現有一個小問題,那就是gitlab默認沒有開機啓動服務,解決方法:
使用root用戶進入/opt/gitlab-8.14.3-0目錄,看到ctlscript.sh命令,使用:
./ctlscript.sh start即可開啓
參考鏈接(特別特別感謝):
安裝gitlab: http://blog.csdn.net/u010789532/article/details/54964117
安裝git:http://www.cnblogs.com/fuyuanming/p/5804695.html