歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Gitlab在Ubuntu 12.04.2上面的安裝配置教程

Gitlab在Ubuntu 12.04.2上面的安裝配置教程

日期:2017/2/28 14:38:40   编辑:Linux教程

公司之前用的是SVN進行項目管理,由於SVN的代碼庫是集中管理的,不支持離線更新,後來把SVN遷移到git上面,git采用的是分布式的體系機構,用戶完全可以脫離git服務器而在本地查看,編寫和提交代碼。後來由於git沒有web頁面,所有的操作都是在後台操作,相比之下,gitlab更是一款高端洋氣上檔次的git項目管理軟件,用戶可以通過WEB頁面添加,刪除項目|用戶|SSHKEY等等,而且可以通過浏覽器查看,修改源代碼。

Gitlab簡介:Gitlab是一個用Ruby on Rails開發的開源項目管理程序,可以通過WEB界面進行訪問公開的或者私人項目。它和Github有類似的功能,能夠浏覽源代碼,管理缺陷和注釋。gitlab官方文檔支持Debian/Ubuntu系統,我的gitlab服務器是ubuntu-12.04.2,具體的安裝請查看gitlab官方安裝文檔。

參考:在 Ubuntu 12.04 上安裝 GitLab http://www.linuxidc.com/Linux/2012-12/75249.htm

1)在mysql上面創建gitlabhq_production數據庫並授權。

#創建gitlabhq_production數據庫並授權
CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE
`utf8_unicode_ci`;
GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON
`gitlabhq_production`.* TO 'gitlab'@'192.168.1.230' identified by 'gitlab!@#';
#修改gitlab數據庫配置文件
cd gitlab
sudo -u git cp config/database.yml.mysql config/database.yml
sudo cat config/database.yml
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: gitlabhq_production
pool: 10
username: gitlab
password: "gitlab!@#"
host: 192.168.1.243
#初始化gitlab數據庫
sudo -u git -H chmod o-rwx config/database.yml
sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production

2)gitlab默認安裝後的用戶名:[email protected],密碼:5iveL!fe,用戶第一次登陸後需要修改密碼。

3)gitlab郵件提醒配置,創建賬號,添加SSH KEY的時候都會有郵件提醒給用戶。
修改全局配置文件git/.gitconfig文件,這裡的email是gitlab發送郵件的Email地址。


配置gitlab的發送郵件的SMTP服務,gitlab/config/environments/production.rb。


當管理員給用戶創建賬號時,用戶郵箱裡面會自動收到gitlab發送的郵件。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-11/92686p2.htm

GitLab 的詳細介紹:請點這裡
GitLab 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved