gitlab open ssl

cd /home/git/gitlab/

sudo -u git -H vi config/gitlab.yml

sudo -u git -H vi /home/git/gitlab-shell/config.yml

wget -O /etc/nginx/conf.d/gitlab.conf https://gitlab.com/gitlab-org/gitlab-ce/raw/master/lib/support/nginx/gitlab-ssl

vi /etc/nginx/conf.d/gitlab.conf

mkdir -p /etc/nginx/ssl/
cd /etc/nginx/ssl/
openssl req -newkey rsa:2048 -x509 -nodes -days 3560 -out gitlab.crt -keyout gitlab.key
chmod o-r gitlab.key
时间: 2024-10-14 09:33:03

gitlab open ssl的相关文章

gitlab haproxy ssl 配置

现在网上的gitlab都是基于nginx代理gitlabsocket的访问方式   配置基于nginx的https无需多说,配置只基于haproxy的https    后端选择代理   gitlab的Unicorn 需要修改的配置有  /home/git/gitlab/config/unicorn.rb /home/git/gitlab/config/gitlab.config 此处host修改为  FQDN  也就是你的ip或者address port修改为 443 https 修改为true

Gitlab的SSL证书更新

去年搭建的gitlab,使用了阿里云的免费ssl证书来配置https,证书一年有效.前几天过期后无法访问了. 申请了新的证书,将.key和.pem文件,通过scp命令拷贝到/etc/gitlab/ssl目录下,使用openssl命令生成.crt文件,gitlab-ctl reconfigure,没报错,但不成功. gitlab-ctl status查看,发现nginx没有启动成功. gitlab-ctl tail查看日志,发现是nginx读取.crt文件的时候发现格式错误. 查了半天,原因是op

如何使用GitLab和Rancher构建CI/CD流水线–Part 1

介绍 GitLab核心是集成管理Git存储库的工具.比如你希望创建一个提供服务的平台,那么GitLab将提供强大的身份验证和授权机制.工作组.问题跟踪.wiki和片段,除此之外还有公有.内部和私有存储库. GitLab强大之处在于,它包含强大的持续集成(CI)引擎和Docker容器镜像仓库,让使用者从开发到发布都使用相同的实用工具.它还有两个更强大的开源软件实用工具:Prometheus负责监控,Mattermost负责和团队沟通.该平台有着坚实的API并能和多个现有第三方系统集成,如:JIRA

版本管理之gitlab实践教程:基础篇

这篇文章主要介绍一下gitlab中如何进行邮件的配置,并使用163邮箱进行验证. 设定文件 可以通过直接设定环境变量或者修正gitlab.rb的方式来设定,本文使用直接设定gitlab.rb文件方式. 设定文件 所在目录 gitlab.rb /etc/gitlab 修改内容 修改如下内容(对应的xx相关内容使用自己的邮箱地址,注意邮箱此处需要一致) gitlab_rails['gitlab_email_from'] = '[email protected]' gitlab_rails['smtp

git ,创建生成 making git-svn work on mac tiger

http://www.mikeheijmans.com/2008/04/make-git-svn-work-on-mac-osx-tiger/ After a few hours of googling and pull some hair out, I have finally figured out how to make git-svn work on Mac OSX 10.4 Tiger. If you have installed git on your Mac using mac-p

Docker版本Omnibus Gitlab 加Lets Encrypt免费SSL一键搭建

首先使用下列文件gitlab_run.sh生成LetsEncrypt的certificate. 来源: https://github.com/flasheryu/docker-letsencrypt-nginx-proxy-companion-examples #!/bin/bash # This example will run a basic nginx server provisionned with an index.html file # Make sure to replace "s

Omnibus Gitlab CentOS 7使用Let's Encrypt配置免费ssl

首先安装omnibus gitlab,参照 https://about.gitlab.com/downloads/ 参照以下两篇文章结合配置: https://certbot.eff.org/#centosrhel7-nginx https://webnugget.de/setting-up-gitlab-with-free-ssl-certs-from-lets-encrypt-on-ubuntu-14-04/ 1.安装certbot. $ sudo yum install epel-rele

通过SourceTree连接SSL有问题的自建gitlab服务器

我用的是 SourceTree 作为Git客户端的,用它连接一个HTTPS证书过期的自建git服务,会收到下面错误: abort: error: _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failedfatal: repository 'https://****/guohongjun/mytest/' not foundError validating server

Jenkins Gitlab持续集成打包平台搭建

相关概念 Jenkins Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点.更多介绍参考[维基](https://en.wikipedia.org/wiki/Jenkins_(software)介绍. Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,更多介绍参考维基