ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1.[https://www.gitlab.com.cn/installation/#centos-7](https://www.gitlab.com.cn/installation/#centos-7)  官网教程 卡住了 2. 中间遭遇了邮箱服务器无法启动的问题 parameter inet\_interfaces: no local interface found for ::1 解决方案: 修改 /etc/postfix/main.cf的设置 inet\_protocols = ipv4 inet\_interfaces = all git 开源的分布式版本控制系统  github使用了git技术的一个进行版本控制的网站应用 gitlab 使用git技术并可以私人安装到服务器.并发布成一个类似于github进行版本控制的网站 gitlab ce是社区版本 ee是企业版本 ee在没有付费授权的情况下可以使用社区版功能 gitlab 安装教程 [https://help.aliyun.com/document\_detail/52857.html ](https://help.aliyun.com/document_detail/52857.html)[https://www.linuxidc.com/Linux/2017-12/149766.htm](https://www.linuxidc.com/Linux/2017-12/149766.htm) [https://blog.csdn.net/peterxiaoq/article/details/73330309https://blog.csdn.net/wh211212/article/details/72627803](https://blog.csdn.net/peterxiaoq/article/details/73330309https://blog.csdn.net/wh211212/article/details/72627803) 开启防火墙  systemctl start firewalld 安装过程中出现  gpg列出的key与安装包不匹配,解决方案: [https://docs.gitlab.com/omnibus/update/package\_signatures.html](https://docs.gitlab.com/omnibus/update/package_signatures.html) 更改配置中的默认外部访问地址为服务器IP地址  默认端口是80 vim /etc/gitlab/gitlab.rb 更改gitlab/yml文件中的host地址为服务器IP地址 vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml 我自己的没有gitlab.yml  只有gitlab.yml.example cp gitlab.yml.example gitlab.yml   然后在gitlab.yml中更改host配置和启动GitLab 配置完成之后,需要执行下面的命令使得变更生效。 sudo gitlab-ctl reconfigure 访问服务器IP  出来了gitlab得网站登录界面,但是报502错误。网上查了,主要有两种情况,具体看重启gitlab服务时得错误信息或者错误日志。我目前是两种自己瞎试得,我得测试服务器阿里云ESC 1 vCPU 1 GB (I/O优化) 问题1:内存太小。通常服务器最好是4G及以上,开发成员越多,对内存要求越高。 问题2:默认网站得端口是8080,有可能被其他服务给占用了,比如tomcat。需要更改端口 分析大概率可能是我得内存太小,free -m  查看内存占用  超过60% 而且普通命令执行 在X-shell上有明显卡顿。 网上有个方案是建一个新分区,用虚拟化内存技术【目前不懂】。反正是实验服务器,随便玩 具体步骤 1. cat /proc/swaps    #查看swap分区是否启动(无),如果只是显示表头,没有具体内容说明没有,后面建立新分区完成后会有对比 2.创建新分区目录,教程里是在根目录创建data mkdir /data chmod -R 777 3.创建分区文件  dd if=/dev/zero of=/data/swap bs=512 count=8388616【创建swap大小为bs\*count=4294971392(4G)】 4. mkswap /data/swap #做成分区 5. 查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成60 查看: cat /proc/sys/vm/swappiness 设置: sysctl -w vm.swappiness=60 若想永久修改,则编辑/etc/sysctl.conf文件,改文件中有vm.swappiness变量配置,默认为0 6. 启用分区 swapon /data/swap echo “/data/swap swap swap defaults 0 0” >> /etc/fstab 7.再次使用cat /proc/swaps 查看swap分区是否启动:这时会发现表格会多出一行记录 /data/swap得记录 8.访问服务器IP地址。登录页面正常。为了方便可以配成域名访问