ITPub博客

首页 > 大数据 > 数据挖掘 > Gitlab在Ubuntu 12.04.2上面的安装配置教程

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

数据挖掘 作者:116346996 时间:2013-11-28 15:51:00 0 删除 编辑

 

公司之前用的是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官方安装文档。

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 gitlabsudo -u git cp config/database.yml.mysql config/database.ymlsudo cat config/database.ymlproduction:  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.ymlsudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production

2)gitlab默认安装后的用户名:admin@local.host,密码:5iveL!fe,用户第一次登陆后需要修改密码。

3)gitlab邮件提醒配置,创建账号,添加SSH KEY的时候都会有邮件提醒给用户。修改全局配置文件git/.gitconfig文件,这里的email是gitlab发送邮件的Email地址。

配置gitlab的发送邮件的SMTP服务,gitlab/config/environments/production.rb。

当管理员给用户创建账号时,用户邮箱里面会自动收到gitlab发送的邮件。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23842473/viewspace-1112501/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-05-03