gitlab 突然不能访问

周五下班前搭建好gitlab的环境,周一来怎莫不访问不了,坑爹啊:


无奈之下只能重装,发现报错信息:

WARNING: IPv4 forwarding is disabled. Networking will not work.

百度后发现解决方案:


# vim /etc/sysctl.conf
或者
# vim /usr/lib/sysctl.d/00-system.conf
添加如下代码:
    net.ipv4.ip_forward=1

重启network服务
# systemctl restart network

查看是否修改成功
sysctl net.ipv4.ip_forward

如果返回为“ net.ipv4.ip_forward = 1 ”则表示成功了
再次访问gitlab,问题解决!

### 如何从GitLab克隆或复制代码 为了成功地从GitLab仓库获取代码,可以遵循以下方法: #### 使用HTTPS方式克隆仓库 当通过HTTPS协议来访问远程库时,确保网络环境稳定以及URL地址无误非常重要。如果遇到连接失败的情况,可能是由于防火墙设置或是SSL证书验证问题引起的[^1]。 对于想要利用HTTPS链接进行操作的情形下,在命令行工具里输入如下指令: ```bash git clone https://gitlab.com/{username}/{repository}.git ``` 这里需要替换`{username}`为拥有目标项目的用户名,并把`{repository}`替换成具体的项目名称。 #### SSH密钥认证的方式克隆 另一种更为安全可靠的选择就是采用SSH公私钥对来进行身份确认。这种方式不仅简化了每次提交更改都需要提供账号密码的过程,而且提高了安全性。要实现这一点,先要在本地机器上生成一对SSH Key(假如还没有的话),接着将Public key添加到个人的GitLab账户设定之中去。 一旦完成了上述配置步骤之后,则可以通过下面这条语句完成克隆动作: ```bash git clone git@gitlab.com:{username}/{repository}.git ``` 同样记得更换成实际存在的路径参数值。 #### 解决可能发生的错误提示 有时可能会碰到类似于“HTTP/2 stream 1 was not closed cleanly”的报错信息,这通常是因为服务器端突然终止了通信所致。尝试切换至HTTP/1.1版本或者改用SSH方式进行传输往往能解决问题所在。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值