搭建私人GitLab
GitLab簡介
GitLab是一個利用Ruby on Rails開發(fā)的開源應用程序尤勋,實現(xiàn)一個自托管的Git項目倉庫卸留,可通過Web界面進行訪問公開的或者私人項目沮趣。
它擁有與GitHub類似的功能务傲,能夠瀏覽源代碼狈癞,管理缺陷和注釋¤甸可以管理團隊對倉庫的訪問特漩,它非常易于瀏覽提交過的版本并提供一個文件歷史庫吧雹。團隊成員可以利用內(nèi)置的簡單聊天程序(Wall)進行交流骨杂。它還提供一個代碼片段收集功能可以輕松實現(xiàn)代碼復用涂身,便于日后有需要的時候進行查找。
GitLab要求服務(wù)器端采用Gitolite搭建(為了方便安裝搓蚪,現(xiàn)已經(jīng)用gitlab-shell代替Gitolite)蛤售。
安裝
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
如果使用SMTP服務(wù)還需要安裝
sudo apt-get install -y postfix
添加源
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
安裝gitlab-ee,其中EXTERNAL_URL
為需要監(jiān)聽的地址妒潭,本地使用可以監(jiān)聽http://127.0.0.1
悴能,該設(shè)置可以在后面修改
sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee
啟動
至此,GitLab已經(jīng)安裝完了雳灾,啟動就行了漠酿,GitLab官方配置教程
sudo gitlab-ctl reconfigure