版本管理-gitlab

gitlab是由幾部分組成的:git + ruby + unicorn + rails + nginx + mysql + redis + mattermost + go + Logrotate 

yum、ruby、gem等因城牆原因網速很慢,因此需要配置好各種鏡像源。


安裝時,前期沒有找到官方權威,一直在英文裏面走彎路。

安裝過程中,各個組件之間相互依賴,即使一個組件內也有不同的版本,從而導致了各種問題。

因爲本身是學習PHP出身的,因此對ruby的環境配置不理解,導致走了很多的坑。

這樣的軟件安裝,最好是一次安裝多次使用,避免將時間浪費在不必要的地方。


gitlab社區版git庫:https://gitlab.com/gitlab-org/omnibus-gitlab.git

gitlab-shell的git庫:https://gitlab.com/gitlab-org/gitlab-shell.git


gitlab安裝說明文件在 doc/install/installation.md ,從上到下配置即可。


各組件配置文件:

https://gitlab.com/gitlab-org/gitlab-recipes

https://gitlab.com/gitlab-org/omnibus-gitlab/tree/master/doc/settings

https://gitlab.com/gitlab-org/gitlab-shell.git

最好的文檔莫過於官方文檔,具體安裝過程請嚴重參照說明文檔。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章