# gitlab安装 **Repository Path**: adewei/gitlab-setup ## Basic Information - **Project Name**: gitlab安装 - **Description**: 记录安装过程 - **Primary Language**: 其他 - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-15 - **Last Updated**: 2021-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gitlab安装 #### 介绍 1. 记录安装过程 2. docker 安装 3. 配置https 4. 端口映射方法 #### 安装教程 1. docker 安装gitlab-ce-_zh ```shell docker run --restart=always -p 443:443 -p 18181:18181 -p 22:22 \ --name gitlab --hostname git.exmple.cn -v /gitlab1/config:/etc/gitlab \ -v /gitlab1/logs:/var/log/gitlab -v /gitlab1/data:/var/opt/gitlab \ -d twang2218/gitlab-ce-zh:testing ``` 2. 配置gitlab.rb ```shell #修改 gitlab.rb external_url 'https://git.exmple.cn' nginx['enable'] = true nginx['client_max_body_size'] = '250m' nginx['redirect_http_to_https'] = true nginx['redirect_http_to_https_port'] = 18181 #好像这里不改也可以访问 nginx['ssl_certificate'] = "/etc/gitlab/ssl/ca.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/ca.key" # nginx['ssl_ciphers'] = "81FF67FC6D759A90DD9D183F49075AC8CAA1235C" #这个不用加上,加上会访问不了 # nginx['ssl_prefer_server_ciphers'] = "on" #这个也不用 #这里是对外的端口 nginx['listen_port'] = 443 #重新配置gitlab gitlab-ctl reconfigure #重新配置 gitlab-ctl restart #重启 ``` #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)