rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub

遇到的问题及解决方案

官网的安装命令提示下载失败

阿里云无法访问官方的镜像,需手动下载安装包,然后上传至阿里云安装。

ssh乱码:

CentOS原编码集:zh_CN.GB18030,修改为UTF-8命令:

LANG="en_US.UTF-8"

502错误

检查安装教程中的端口号是否配置正确

github 不能使用https clone问题

使用如下命令查看配置

> git config --global --list

user.name=xxx

user.email=xxx@xxx.com

core.autocrlf=input

filter.lfs.clean=git-lfs clean %f

filter.lfs.smudge=git-lfs smudge %f

filter.lfs.required=true

https.proxy=127.0.0.1:1080

http.proxy=127.0.0.1:1080

可以看到设置了代理,只要把代理去掉就可以了

在命令行中输入:

> git config --global --unset http.proxy
> git config --global --unset https.proxy

再次使用配置命令查看配置信息

> git config --global --list

user.name=xxx

user.email=xxx@xxx.com

core.autocrlf=input

filter.lfs.clean=git-lfs clean %f

filter.lfs.smudge=git-lfs smudge %f

filter.lfs.required=true

发现代理设置已去掉,此时可以clone https的github项目地址

内存优化

gitlab出现forbidden的解决方法

可能是较多的并发导致的访问被拒绝

原因

Gitlab使用rack_attack做了并发访问的限制

解决方法

配置/etc/gitlab/gitlab.rb文件,服务器当前使用的docker,对应目录是/home/gitlab/config/gitlab.rb(该目录/文件根据docker容器创建时指定的目录/文件映射关系决定)

找到下面这段配置

gitlab_rails['rack_attack_git_basic_auth'] = {  'enabled' => true,  'ip_whitelist' => ["127.0.0.1", "服务器公网ip"],  'maxretry' => 10,  'findtime' => 60,  'bantime' => 3600}

去掉注释,然后改为

gitlab_rails['rack_attack_git_basic_auth'] = {  'enabled' => true,  'ip_whitelist' => ["127.0.0.1", "服务器公网ip"],  'maxretry' => 100,  'findtime' => 60,  'bantime' => 60}

重启配置文件

gitlab-ctl reconfigure

GitLab issuing temporary IP bans - 403 forbidden

出现安装不上 提是fail的时候检查系统语言环境

echo $LANG

LANG="en_US.UTF-8"
最近更新:: 2020/7/26 21:46
Contributors: luokaiwen