gitlab 笔记

#http://www.jianshu.com/p/060e7223e211?open_source=weibo_search

docker stop gitlab
docker stop redis
docker stop postgresql
docker rm gitlab
docker rm redis
docker rm postgresql

docker run --name postgresql -d \
-e ‘DB_NAME=gitlabhq_production‘ \
-e ‘DB_USER=gitlab‘ \
-e ‘DB_PASS=password‘ \
-e ‘DB_EXTENSION=pg_trgm‘ \
-v /home/root/opt/postgresql/data:/var/lib/postgresql \
sameersbn/postgresql

docker run --name redis -d \
-v /home/root/opt/redis/data:/var/lib/redis \
sameersbn/redis

docker run --name gitlab -d \
--link postgresql:postgresql --link redis:redisio \
-p 10022:22 -p 10080:80 \
-e ‘GITLAB_PORT=10080‘ \
-e ‘GITLAB_SSH_PORT=10022‘ \
-e ‘GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string‘ \
-e ‘GITLAB_SECRETS_SECRET_KEY_BASE=long-and-random-alpha-numeric-string‘ \
-e ‘GITLAB_SECRETS_OTP_KEY_BASE=long-and-random-alpha-numeric-string‘ \
-e ‘GITLAB_HOST=106.75.154.204‘ \
-e ‘[email protected]‘ \
-e ‘GITLAB_BACKUP_SCHEDULE=daily‘ \
-e ‘GITLAB_BACKUP_TIME=10:30‘ \
-v /home/root/opt/gitlab/data:/home/git/data \
sameersbn/gitlab

docker run -p 3308:3306 --name mysql-test -v /var/docker_data/mysql/data/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_USER=dev -e MYSQL_PASSWORD=dev -d mysql

时间: 2024-12-28 05:15:11

gitlab 笔记的相关文章

GitLab 安装配置笔记(转)

GitLab的安装方式 GitLab的两种安装方法: 编译安装 优点:可定制性强.数据库既可以选择MySQL,也可以选择PostgreSQL;服务器既可以选择Apache,也可以选择Nginx. 缺点:国外的源不稳定,被墙时,依赖软件包难以下载.配置流程繁琐.复杂,容易出现各种各样的问题.依赖关系多,不容易管理,卸载GitLab相对麻烦. 通过rpm包安装 优点:安装过程简单,安装速度快.采用rpm包安装方式,安装的软件包便于管理. 缺点:数据库默认采用PostgreSQL,服务器默认采用Ngi

gitlab一键安装 笔记

0 简介bitnami和gitlab bitnami BitNami是一个开源项目,该项目产生的开源软件包安装 Web应用程序和解决方案堆栈,以及虚拟设备.bitnami主办Bitrock公司成立于2003年在西班牙塞维利亚,由丹尼尔·洛佩兹Ridruejo.bitnami栈用于安装在Linux,Windows,Mac OS X中和Solaris软件.[1] BitNami 提供wordpress.joomla.drupal.bbpress等开源程序的傻瓜式安装包下载,所有的安装包内置了服务器环

Gitlab使用笔记:新建工程

新建工程: 填写上述信息:工程名,描述,权限等. 权限:private:私有,自己及组内成员可访问. Internal:所有登录用户可访问. public:任何人都可访问. 添加成员: 进去相应工程-->setting-->member-->add members: 选择想要添加的成员,给予相应权限 关于权限问题,如下图:  guest reporter developer master  owner

游戏服务器学习笔记

linux命令行环境 linux常用命令用法,软件的安装,vim的用法,在特定的linux版本安装了epel源,学会用SSH配置公钥.私钥,通过SSH来远程登录linux主机,如在windows下用putty来远程登录linux主机. 版本控制工具 svn/git,git可以和gitlab配合使用. C/C++语言 python语言 学习python编程规范(PEP8),了解python的相关模块用法,如:django,twisted,yaml,json,pymongo,markdown,pyl

gitlab安装centos7

安装gitlab前放开http和ssh访问 firewall-cmd --permanent --add-service=http service firewalld restart 增加gitlab包服务器,安装gitlab curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash yum -y install gitlab-ce 编译和启动gitlab gi

ubuntu14.04搭建gitlab

以下内容来自:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/  (清华大学开源软件镜像站)可以直接移步上面的网站.这里做个笔记,也是为了记录一下上面的那个镜像网站. 下载gitlab之前需要安装其他的软件. sudo apt-get install curl openssh-server ca-certificates postfix 首先信任 GitLab 的 GPG 公钥: curl https://packages.gitlab.co

GitLab详细部署

最近由于开发的需求,需要在公司部署一个git的服务器,在刚开始选择的时候,我打算使用gitolite来管理git,后来发现gitlab这个系统更加方便,它既支持ssh方式,又支持http方式,用户能够通过命令行甚至是web来提交自己的代码,非常的实用. gitlab是一个基于ruby的开源项目,能够实现git仓库的功能,能够在网页上直接浏览自己的代码,下面主要介绍一下部署的过程,主要分为如下几个大步骤: 1.提供一些必须包,提供epel,关闭防火墙和selinux等操作: 2.gitlab依赖的

对gitlab安全的一些思考

http://lee90.blog.51cto.com/10414478/1858636 这篇博客里面,我提到了开发人员在异地git clone导致阿里云报警的情况. 虽然后来排除了被入侵的情况,但是gitlab的配置是否安全呢?有没有被爬虫的可能呢?这些都需要再挖掘下. 我们祭出神器AWVS(全称 Acunetix Web Vulnerability Scanner),输入我们gitlab的网址,让其自动检测一遍(实际上是通过爬虫方式爬取链接,然后和他的特征库比对,看是否有已知的漏洞或能被遍历

gitlab的安装以及汉化

gitlab的安装 首先在网上下载好任意版本gitlab的rpm包 推荐下面的地址: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm 1 [[email protected] ~]# rz -E 2 3 rz waiting to receive. 4 5 [[email protected] ~]# ls 6 7 anaconda-ks.cfg gitlab-c