问题描述:

git下载gitlab仓库中代码,出现使用http能使用,但是ssh下载一直需要报输入密码,密码也一直输入不正确问题。


[root@web-m data]# git clone ssh://git@gitlab.lixinkuan.com:22022/lxk/core.git
Cloning into 'core'...
git@gitlab.lixinkuan.com's password:
Permission denied, please try again.
git@gitlab.lixinkuan.com's password:
Permission denied, please try again.
git@gitlab.lixinkuan.com's password:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.Please make sure you have the correct access rights
and the repository exists.

解决办法:

1,创建ssh-key

输入ssk-keygen之后一直按enter,使用默认参数

/.ssh$ ssh-keygen
Enter file in which to save the key (/home/airgens/.ssh/id_rsa):

2,将公钥加载进去

ssh-add ~/.ssh/id_rsa

ssh-add   ~/.ssh/id_rsa

上面操作如果出现错误:

Agent admitted failure to sign using the key

则需要先运行

ssh-agent bash --login -i

3,需要在gitlab管理页面添加ssh-key

cat id_rsa.pub  将内容拷贝到如下位置

4,验证OK

xxg@ubuntu:~/.ssh$ git clone git@192.168.xx.61:cszsfs/Android11.0.git
Cloning into 'Android11.0'...
^Cmote: Enumerating objects: 713441

分析:

该问题是由于本地ssh生成的秘钥未添加到ssh代理中导致

gitlab使用SSH无法下载相关推荐

  1. windows GitLab配置ssh秘钥keys

    windows GitLab配置ssh秘钥keys 1.下载Git Bash 链接:https://pan.baidu.com/s/1vZkllAR2bSWdc5oNmyVLtg 提取码:p7ry 复 ...

  2. 一次gitlab无法使用ssh登录的问题解决

    故障现象: [root@web-m data]# git clone ssh://git@gitlab.lixinkuan.com:22022/lxk/core.git Cloning into 'c ...

  3. 如何同时配置GitHub和gitlab的SSH

    参考链接:如何在一台电脑配置GitHub和gitlab的SSH 在工作中,很多小伙伴在一台电脑上使用不止一个Git账号,例如:自己的个人的GitHub账号,公司的GitLab账号等.在代码 clone ...

  4. 2023 gitlab添加ssh key

    上文已经搭建好了gitlab,新建项目时,提示需要ssh key才能使用.这里记录一下怎么生成ssh key,已经添加到gitlab上 在电脑上生成ssh key,这里默认你已经安装了git工具 打开 ...

  5. 【无标题】ssh工具下载地址

    Mac ssh工具下载 finalshell [Mac SSH]SSH连接工具finalShell推荐_天.朝程序猿的专栏-CSDN博客 Windows下SSH客户端的下载 1.putty: Down ...

  6. gitlab添加SSH密钥——查看本地密钥 生成ssh密钥

    gitlab添加SSH密钥 1.场景 首次在码云或gitlab拉取代码时,除了要进行git的用户名和邮箱配置外,还要配置对应的密钥 2.查看/设置git的用户名和邮箱 2.1.查看git用户名和邮箱 ...

  7. gitlab修改ssh端口

    在本地虚拟机中搭建gitlab服务器,因为网络原因只能使用nat模式将gitlab服务端口映射到本地,gitlab的22端口不能使用,所以需要修改gitlab的ssh端口 分类: Git 环境 cen ...

  8. Git(Gitee)之 SSH环境部署,并使用 SSH 地址下载代码

    目录 Git(Gitee)之 SSH环境部署,并使用SSH 地址下载代码 一.GIt 二.下载安装Git 三.SSH 配置 四.SSH 地址下载代码 Git(Gitee)之 SSH环境部署,并使用SS ...

  9. GitLab添加SSH Keys并连接(windows)

    概述 要使用git连接到GitLab上并克隆代码下来,如果初次使用,需要先在GitLab中添加SSH Keys,否则无法下载.那么,在windows下该如何操作呢,这里做个详细的步骤记录. 生成key ...

  10. gitlab 上传和下载

    下载: 从远程仓库下载文件到本地 git clone http地址 或者SSH 指定目录(可不指定文件加,自动生成文件) 上传 将本地文件上传到远程仓库, 例如将 demo/b/readme.txt ...

最新文章

  1. RedHat企业版的安装(一)
  2. 网络通信基础:ICMP基础通识
  3. java多线程基本概述(二十)——中断
  4. Atom 插件备份--Sync Setting
  5. java jui 正则表达式_常规正则表达式练习
  6. python上传文件到onedrive_基于Python的onedrive文件本地化浏览系统–PyOne
  7. MINIGUI编译方法【原创】
  8. apt apt-get 区别_apt 和 aptget 之间的区别
  9. python前端用什么架构_Python web世界观——web架构概览(适合传统软件工程师)...
  10. ue4 迁移模型_UE4换装系统(合并骨骼模型)
  11. 使用vagrant快速创建Linux(centos/7)
  12. [转]Directx11 3D空间坐标系认识
  13. python毕业论文参考文献格式_毕业论文参考文献规范格式
  14. 《黑客帝国》说的是什么?
  15. 2021-02-02美赛前MATLAB的学习笔记(机器学习(分类、聚类、深度学习))
  16. 2022年10月前端学习笔记
  17. 计算机维修分为那两种,计算机二级维修中最常见的三种方法是什么?
  18. VMware vSphere 服务器虚拟化部署安装图解
  19. ARM Linux 内核 panic 之cache 一致性 ——cci-400 cache一致互联
  20. ML Notes: Week 2 - Multivariate Linear Regression

热门文章

  1. 打开桌面计算机投屏到扩展屏,无线投屏新玩法——Windows电脑扩展屏幕投屏
  2. 最详细的Quartus + Modesim完整波形仿真过程
  3. TCP/IP、IPX/SPX、NETBEUI常识
  4. 什么是LoRa协议?
  5. [数学建模]数学规划模型
  6. 内嵌网页 UniWebView 3 的使用
  7. 【图像去雾】基于Retinex算法实现图像去雾matlab代码
  8. 认知无线电的能量检测
  9. 4*4*4光立方制作分享
  10. 模拟CMOS 集成电路设计