gitlab使用SSH无法下载
问题描述:
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无法下载相关推荐
- windows GitLab配置ssh秘钥keys
windows GitLab配置ssh秘钥keys 1.下载Git Bash 链接:https://pan.baidu.com/s/1vZkllAR2bSWdc5oNmyVLtg 提取码:p7ry 复 ...
- 一次gitlab无法使用ssh登录的问题解决
故障现象: [root@web-m data]# git clone ssh://git@gitlab.lixinkuan.com:22022/lxk/core.git Cloning into 'c ...
- 如何同时配置GitHub和gitlab的SSH
参考链接:如何在一台电脑配置GitHub和gitlab的SSH 在工作中,很多小伙伴在一台电脑上使用不止一个Git账号,例如:自己的个人的GitHub账号,公司的GitLab账号等.在代码 clone ...
- 2023 gitlab添加ssh key
上文已经搭建好了gitlab,新建项目时,提示需要ssh key才能使用.这里记录一下怎么生成ssh key,已经添加到gitlab上 在电脑上生成ssh key,这里默认你已经安装了git工具 打开 ...
- 【无标题】ssh工具下载地址
Mac ssh工具下载 finalshell [Mac SSH]SSH连接工具finalShell推荐_天.朝程序猿的专栏-CSDN博客 Windows下SSH客户端的下载 1.putty: Down ...
- gitlab添加SSH密钥——查看本地密钥 生成ssh密钥
gitlab添加SSH密钥 1.场景 首次在码云或gitlab拉取代码时,除了要进行git的用户名和邮箱配置外,还要配置对应的密钥 2.查看/设置git的用户名和邮箱 2.1.查看git用户名和邮箱 ...
- gitlab修改ssh端口
在本地虚拟机中搭建gitlab服务器,因为网络原因只能使用nat模式将gitlab服务端口映射到本地,gitlab的22端口不能使用,所以需要修改gitlab的ssh端口 分类: Git 环境 cen ...
- Git(Gitee)之 SSH环境部署,并使用 SSH 地址下载代码
目录 Git(Gitee)之 SSH环境部署,并使用SSH 地址下载代码 一.GIt 二.下载安装Git 三.SSH 配置 四.SSH 地址下载代码 Git(Gitee)之 SSH环境部署,并使用SS ...
- GitLab添加SSH Keys并连接(windows)
概述 要使用git连接到GitLab上并克隆代码下来,如果初次使用,需要先在GitLab中添加SSH Keys,否则无法下载.那么,在windows下该如何操作呢,这里做个详细的步骤记录. 生成key ...
- gitlab 上传和下载
下载: 从远程仓库下载文件到本地 git clone http地址 或者SSH 指定目录(可不指定文件加,自动生成文件) 上传 将本地文件上传到远程仓库, 例如将 demo/b/readme.txt ...
最新文章
- RedHat企业版的安装(一)
- 网络通信基础:ICMP基础通识
- java多线程基本概述(二十)——中断
- Atom 插件备份--Sync Setting
- java jui 正则表达式_常规正则表达式练习
- python上传文件到onedrive_基于Python的onedrive文件本地化浏览系统–PyOne
- MINIGUI编译方法【原创】
- apt apt-get 区别_apt 和 aptget 之间的区别
- python前端用什么架构_Python web世界观——web架构概览(适合传统软件工程师)...
- ue4 迁移模型_UE4换装系统(合并骨骼模型)
- 使用vagrant快速创建Linux(centos/7)
- [转]Directx11 3D空间坐标系认识
- python毕业论文参考文献格式_毕业论文参考文献规范格式
- 《黑客帝国》说的是什么?
- 2021-02-02美赛前MATLAB的学习笔记(机器学习(分类、聚类、深度学习))
- 2022年10月前端学习笔记
- 计算机维修分为那两种,计算机二级维修中最常见的三种方法是什么?
- VMware vSphere 服务器虚拟化部署安装图解
- ARM Linux 内核 panic 之cache 一致性 ——cci-400 cache一致互联
- ML Notes: Week 2 - Multivariate Linear Regression