首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CentOS 7安装 Gitlab

/utils/install_server.sh 配置 创建 /etc/init.d/redis 并使用下面的代码作为启动脚本。...mariadb-* 然后创建 /etc/yum.repos.d/MariaDB.repo: vi /etc/yum.repos.d/MariaDB.repo 将以下内容添加至该文件: # MariaDB...MariaDB 服务: service mysql start 接着运行 mysql_secure_installation: mysql_secure_installation 登录 MariaDB 并创建相应的数据库用户与数据库...更新用户名/密码; # 你只需要适配生产设定(第一部分); # 如果你跟从数据库向导,请按以下操作: # 修改'secure password'使用你刚才设定的$password; # 你可以保留密码两端的双引号...HTTPS使用GitLab,请做出如下更改: # - 提供证书的路径在`ca_file`和`ca_path`选项; # - `gitlab_url`选项必须指向GitLab的https端点; # -

66340

如何使用GORM判断数据库数据是否存在异常?

在编译EasyNVR的时候,我们为了防止数据库内的表重复,使用了sqlite3_exec函数来判断一个表是否存在。但在EasyDSS,我们使用的是GORM方式。...ORM是Golang目前比较热门的数据库ORM操作库,对开发者比较友好,使用也方便简单。...在EasyDSS在调用该方式过程,出现了以下错误: 具体函数代码如下: // 根据主键,判断是否存在 func (impl *BaseDaoImpl) Exists(id string) bool...但是代码因为data为反射出来的数据添加id数据不够方便,因此直接使用Find函数代替First函数,即解决此问题。...如果大家想了解我们在EasyNVR上的实现过程,可以阅读此文:EasyNVR使用sqlite3如何判断一个表是否在数据库已经存在

3.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

Gitlab CE 8.1.3 安装手册(DebianUbuntu)

如果喜欢用Mysql请前往Gitlab使用Mysql数据库的安装说明。 注意:Gitlab使用的部分扩展插件需要PostgreSQL版本至少为9.1。...gitlabhq_production OWNER git; # 退出数据库会话 template1=# \q # 用git用户测试下是否能登录刚才创建数据库 sudo -u git -H psql...config/gitlab.yml # 更新配置文件 sudo -u git -H vim config/gitlab.yml # 创建 secrets 配置文件 sudo -u git -H cp.... # 生产环境只需要修改第一部分即可. # 修改'secure password' 为你设置的密码 # 密码字段可以使用"双引号" sudo -u git -H editor config/database.yml...fe Note:你也可以设置环境变量GITLAB_ROOT_PASSWORD,这样在初始数据库的时候就会使用你指定的密码,否则就是上面的默认密码。

1.6K50

如何在Ubuntu 14.04上使用PostgreSQL和Ruby on Rails应用程序

本教程将向您展示如何设置开发Ruby on Rails环境,该环境允许您的应用程序在Ubuntu 14.04服务器上使用PostgreSQL数据库。首先,我们将介绍如何安装和配置PostgreSQL。...然后我们将向您展示如何创建使用PostgreSQL作为其数据库服务器的rails应用程序。 准备 本教程要求具有可用的Ruby on Rails开发环境。...配置数据库连接 您创建的PostgreSQL用户将用于创建应用程序的测试和开发数据库。我们需要为您的应用程序配置正确的数据库设置。 在您喜欢的文本编辑器打开应用程序的数据库配置文件。...创建应用程序数据库 使用rake命令创建应用程序的development和test数据库rake db:create 这将在PostgreSQL服务器创建两个数据库。...如果你在这一点上得到一个错误,重温以前的第(配置数据库连接),以确保在database.yml的host,username和password是正确的。

3.4K00

开发项目管理工具redmine 原

为什么使用Redmine? 基于上面的多种特性,在项目管理工作,如任务分配、任务跟踪、项目权限管理等等带来很大的便捷性,使得工作进度、质量更加可控。...: # 进入Redmine配置文件目录 $ cd /usr/local/src/redmine-3.4.6/config # 创建数据库配置文件 $ cp database.yml.example...# 数据库服务器 # port: 3307 # 数据库运行端口不是3306使用该变量指定对应端口 username: redmine # 数据库用户 password: "123456...session加密处理: 创建随机key对session加密,防止被篡改 $ bundle exec rake generate_secret_token 初始化数据库字段: $ RAILS_ENV...授权目录如下: files:存储附件文件 log:存放应用日志 tmp 和 tmp/pdf:如果目录文件不存在需要手动创建,用于创建PDF文件 public/plugin_assets:存放插件

10K40

在Scientific Linux 6.4(64位)上安装Redmine 2.5.1

在Scientific Linux 6.4(64位)上安装Redmine 2.5.1 目录 安装依赖项 安装Ruby 2.0 下载安装Redmine 创建数据库数据库用户 配置数据库连接信息 安装依赖项...Redmine cd /tmp git clone https://github.com/redmine/redmine.git cd redmine git checkout 2.5-stable 创建数据库数据库用户...配置数据库连接信息 cp config/database.yml.example config/database.yml vim config/database.yml 按下面的内容填写: production...rake generate_secret_token 生成数据库结构 RAILS_ENV=production rake db:migrate 填充缺省配置数据 RAILS_ENV=production...为此可以考虑让它们增长到一定大小之后自动分割为多个文件。可以修改config/additional_environment.rb做到这一点。

53330

如何在Ubuntu 14.04上使用MySQL和Ruby on Rails应用程序

本教程将向您展示如何在Ubuntu 14.04服务器上设置开发Ruby on Rails环境,以允许您的应用程序使用MySQL数据库。首先,我们将介绍如何安装MySQL和MySQL适配器gem。...然后我们将向您展示如何创建使用MySQL作为其数据库服务器的rails应用程序。 准备 一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。...在您喜欢的文本编辑器打开应用程序的数据库配置文件。我们将使用vi: vi config/database.yml 在该default部分下,找到显示“password:”的行,并将密码添加到其末尾。...创建应用程序数据库 使用rake命令创建应用程序development和test数据库rake db:create 这将在MySQL服务器创建两个数据库。...然后重新访问上一小节(配置数据库连接)以确保密码输入database.yml正确。确保密码正确后,尝试再次创建应用程序数据库

4.8K00

如何在Ubuntu 14.04上使用Puma和Nginx部署Rails应用程序

如果没有,第一步是创建一个使用PostgreSQL作为其数据库的新Rails应用程序。 此命令将创建一个名为“appname”的新Rails应用程序,该应用程序将使用PostgreSQL作为数据库。...在您喜欢的文本编辑器打开应用程序的数据库配置文件。...将生产密码和机密保存在应用程序代码库之外被认为是最佳实践,因为如果您使用的是分布式版本控制系统(如Git),它们很容易暴露出来。接下来我们将讨论如何使用环境变量设置数据库身份验证。 保存并退出。...创建生产数据库 既然您的应用程序已配置为与PostgreSQL数据库通信,那么让我们创建生产数据库: RAILS_ENV=production rake db:create 生成控制器 如果您跟随示例,...现在创建配置文件引用的目录: mkdir -p shared/pids shared/sockets shared/log 创建Puma Upstart脚本 让我们创建一个Upstart init脚本

5.4K10

如何在Ubuntu 14.04上使用Git Hooks部署Rails应用程序

介绍 在本教程,我们将向您展示如何使用Git hooks自动将Rails应用程序的生产环境部署到远程Ubuntu 14.04服务器。...初始化Git Repo 如果您的应用程序由于某种原因尚未存在于Git存储库,请初始化它并执行初始提交。 在开发计算机上,切换到应用程序的目录。...在我们的示例,我们的应用程序名为“appname”,它位于我们的主目录: cd ~/appname 现在在您喜欢的编辑器打开数据库配置文件。...我们将使用vi: vi config/database.yml 查找应用程序数据库配置的生产部分,并将其替换为生产数据库连接信息。...生产远程接收推送,它将执行我们之前设置的post-receivehook脚本。如果正确设置了所有内容,现在应该可以在生产服务器的公共IP地址上使用您的应用程序。

2.5K60

ROR学习笔记(1):Rails 2快速创建GRUD应用

/blog/363605 这里可以下载该书英文电子版) 以下操作命令,均在windows 命令行模式下完成  1.进入工作目录(本例为d:\mydoc\ror\) d: cd mydoc\ror 2.创建带...mysql的rails项目:depot (项目名称可随便起,不一定要用depot) D:\MyDoc\Ror\depot>rails -d mysql depot 3.编辑database.yml,修改...username与password,同时在mysqldatabase.yml对应的数据库建好(注意编码建议选择为utf8) 注意:mysql不要安装最新的5.1版本,建议用5.0版本,否则rake在做数据库迁移时...product实体类,里面有三个成员title,description,image_url 6.将实体同步到数据库 D:\MyDoc\Ror\depot>rake db:migrate 执行完后,mysql...数据库depot_development中将自动生成一张表products 注:回想一下.net的linq to sql/entity,是先在数据库建表,然后自动映射成实体类,而在ROR是反过来的

2K90

原 在已安装Apache和MySQL的Ub

INDEX, ALTER, LOCK TABLES ON `gitlabhq_production`.* TO 'git'@'localhost'; # 退出mysql模式 mysql> \q 确认数据库用户是否创建成功...using the default Debian / Ubuntu configuration sudo -u git -H editor config/resque.yml 上面主要是拷贝和编辑一些配置文件...,基本不用改,别漏掉就行 3 、 下面配置数据库(请注意数据库配置的模板文件): # PostgreSQL 请运行下面的: sudo -u git cp config/database.yml.postgresql... config/database.yml # MySQL 请运行下面的: sudo -u git cp config/database.yml.mysql config/database.yml #... 一定要注意,上面的两个,只能执行一个 # 下面配置数据库  将'secure password' 替换成你设置的 $password sudo -u git -H editor config/database.yml

79830

如何在Ubuntu 14.04上使用Unicorn和Nginx部署Rails应用程序

在您喜欢的文本编辑器打开应用程序的数据库配置文件。...我们将使用vi: vi config/database.yml 在该default部分下,找到显示“pool:5”的行并在其下添加以下行(如果它尚不存在): host: localhost 如果滚动到文件的底部...将生产密码和机密保存在应用程序代码库之外被认为是最佳实践,因为如果您使用的是分布式版本控制系统(如Git),它们会很容易被暴露出来。接下来我们将讨论如何使用环境变量设置数据库身份验证。...创建生产数据库 既然您的应用程序已配置为可以与PostgreSQL数据库通信,那么让我们创建生产数据库: RAILS_ENV=production rake db:create 生成控制器 如果您跟随示例...现在创建配置文件引用的目录: mkdir -p shared/pids shared/sockets shared/log 创建Unicorn Init脚本 让我们创建一个init脚本,这样我们就可以轻松启动和停止

4.2K00
领券