Gitlab在Ubuntu-12.04.2中的安装和配置
|
副标题[/!--empirenews.page--] 公司之前用的是SVN进行项目管理,由于SVN的代码库是集中管理的,不支持离线更新,后来把SVN迁移到git上面,git采用的是分布式的体系机构,用户完全可以脱离git服务器而在本地查看,编写和提交代码。后来由于git没有web页面,所有的操作都是在后台操作,相比之下,gitlab更是一款高端洋气上档次的git项目管理软件,用户可以通过WEB页面添加,删除项目|用户|SSHKEY等等,而且可以通过浏览器查看,修改源代码。 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默认安装后的用户名:admin@local.host,密码:5iveL!fe,用户第一次登陆后需要修改密码。 3)gitlab邮件提醒配置,创建账号,添加SSH KEY的时候都会有邮件提醒给用户。 修改全局配置文件git/.gitconfig文件,这里的email是gitlab发送邮件的Email地址。
配置gitlab的发送邮件的SMTP服务,gitlab/config/environments/production.rb。
当管理员给用户创建账号时,用户邮箱里面会自动收到gitlab发送的邮件。
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |




