解决GitLab无法拉取项目

1、验证 SSH 密钥是否已生成

复制代码
ls ~/.ssh/

如果看到类似 id_rsaid_rsa.pub 的文件,则说明已存在 SSH 密钥。

避免麻烦,铲掉重来最方便。

如果没有,请生成新的 SSH 密钥:

复制代码
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

这个过程基本除了回车就是按照提示写yes

2、将公钥添加到 Git 服务器

复制代码
cat ~/.ssh/id_rsa.pub

也可以去对应c盘存公钥的目录找到id_rsa.pub文件打开复制

密钥类型:

复制代码
ssh-rsa AAAAB3...[your public key]... user@example.com

3、 测试 SSH 连接

运行以下命令,测试与 Git 服务器的连接:

复制代码
ssh -T git@...(此处为你需要拉取的仓库)

如果配置正确,您应该会看到类似以下的输出:

复制代码
Hi username! You've successfully authenticated.

4、SSH 密钥正确生成并添加到 Git 服务器

添加后即可拉取项目。

相关推荐
走上未曾设想的道路9 小时前
中标麒麟7.4为gitlab添加Registry
gitlab
韩zj13 小时前
docker部署Gitlab社区版,步骤以及外网访问出现502的解决方式
docker·容器·gitlab
走上未曾设想的道路13 小时前
gitlab流水线与k8s集群的联通
kubernetes·gitlab
走上未曾设想的道路13 小时前
中标麒麟7.4部署gitlab-runner
gitlab
xiaok1 天前
把代码上传到gitee的时候,怎么忽略node_modules文件夹
git·gitlab·github
deeper_wind2 天前
OpenEuler部署gitlab(小白的“升级打怪”成长之路)
gitlab
-KamMinG2 天前
“从零到一:使用GitLab和Jenkins实现自动化CI/CD流水线”
自动化·gitlab·jenkins
柯南二号3 天前
【Gitlab】Ubuntu 20.04服务器部署Gitlab
git·gitlab
QX_hao3 天前
【gitlab】--安装部署
gitlab
Echoo华地3 天前
GitLab升级后仓库镜像信任证书导入问题
证书·gitlab·trust store·certificate·信任库·仓库镜像