<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>群晖gitlab配置https on lategege 的技术博客</title><link>https://lategege.com/tags/%E7%BE%A4%E6%99%96gitlab%E9%85%8D%E7%BD%AEhttps/</link><description>Recent content in 群晖gitlab配置https on lategege 的技术博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sun, 21 Nov 2021 07:16:39 +0000</lastBuildDate><atom:link href="https://lategege.com/tags/%E7%BE%A4%E6%99%96gitlab%E9%85%8D%E7%BD%AEhttps/index.xml" rel="self" type="application/rss+xml"/><item><title>群晖gitlab开启https只需三步</title><link>https://lategege.com/p/%E7%BE%A4%E6%99%96gitlab%E5%BC%80%E5%90%AFhttps%E5%8F%AA%E9%9C%80%E4%B8%89%E6%AD%A5/</link><pubDate>Sun, 21 Nov 2021 07:16:39 +0000</pubDate><guid>https://lategege.com/p/%E7%BE%A4%E6%99%96gitlab%E5%BC%80%E5%90%AFhttps%E5%8F%AA%E9%9C%80%E4%B8%89%E6%AD%A5/</guid><description>&lt;!-- wp:paragraph --&gt;
&lt;p&gt;前提条件：群晖已经配置了https证书&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;第一步: &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;打开群晖控制面板--&amp;gt;synology应用程序门户--&amp;gt;反向代理服务器填入你自己的域名，配置访问端口，一般群晖都是家庭使用，国内宽带封443，所以想外网访问的话443是不能使用的，这里配置成50000端口，具体可按照自身需求决定，路由器做好端口映射就好了，下面启用hsts勾选，启用http/2勾选，目的地协议http,主机名填群晖的局域网ip地址或者127.0.0.1 端口填8000，可根据自身需求变更。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/11-21/1.png"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;第二步：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;进入套件中心将gitlab停用&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/11-21/2.png"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;进入docker容器，找到synology_gitlab右键编辑&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/11-21/3.png"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;检查端口设置，8001这个端口映射为gitlab22端口，这个映射的作用是git克隆使用ssh协议所需要的，同样路由器应该开启端口映射以供外网使用来支持ssh协议克隆&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/11-21/4.png"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;第三步：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;进入环境，新增GITLAB_HTTPS 值为true 这个配置改变的是gitlab的克隆地址的协议，和端口设置没有任何关系，也就是说如果没有这个配置，克隆的时候地址还是http，这样克隆地址就无法经过反向代理。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/11-21/5.png"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;配置gitlab_host，gitlab_port , gitlab_ssh_port 同样这三个值和端口设置没有半毛钱关系，这三个值都是在配置git克隆的地址，gitlab_host应该和反向代理的域名保持一致,gitlab_port应该和反向代理的端口保持一致，gitlab_ssh_port和端口映射中的端口保持一致（以支持ssh协议,如果不需要ssh协议的克隆方式，就无所谓)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/11-21/6.png"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;</description></item></channel></rss>