git@gitlab-rdc.xxxxx.com: Permission denied (publickey).fatal: 无法读取远程仓库。

复制代码
******0512***设置ssk*********
(weuav) q@q-AIBOOK:/home/aiuav/ddd$ cd mywork/
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ls
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ssh ssh://git@gitlab-rdc.xxxxx.com:30022/xxxxx-pilot/weuavvisionproject.git
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface]
           [-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
           [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
           [-i identity_file] [-J [user@]host[:port]] [-L address]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-Q query_option] [-R address] [-S ctl_path] [-W host:port]
           [-w local_tun[:remote_tun]] destination [command [argument ...]]
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ git branch -r
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ git clone ssh://git@gitlab-rdc.xxxxx.com:30022/xxxxx-pilot/weuavvisionproject.git
正克隆到 'weuavvisionproject'...
The authenticity of host '[gitlab-rdc.unispc.com]:30022 ([172.16.10.247]:30022)' can't be established.
ED25519 key fingerprint is SHA256:kr9XgAbWUHg8IO1u37v/SI9JBvP8ElEj+gGXYPbincw.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[gitlab-rdc.xxxxx.com]:30022' (ED25519) to the list of known hosts.
git@gitlab-rdc.xxxxx.com: Permission denied (publickey).
fatal: 无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ cd ./ssh
bash: cd: ./ssh: 没有那个文件或目录
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ls-la
ls-la:未找到命令
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ls -a
.  ..
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ cd ./ssh
bash: cd: ./ssh: 没有那个文件或目录
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ls ~/.ssh
known_hosts  known_hosts.old
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ssh-keygen -t rsa -C "xxxxxxx.dddd@xxxxx.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/q/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/q/.ssh/id_rsa
Your public key has been saved in /home/q/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:C3jo5oFliTXVKcmEr/VUOEOquOvpBPA2+35N5f6yens xxxxxxx.dddd@xxxxx.com
The key's randomart image is:
+---[RSA 3072]----+
|     +o+.o       |
|    ..+.* .      |
|.   o... +       |
|.. + *o . .      |
|. * BoooSo       |
| o O.. .o..      |
|  = +  o..       |
| . * .. . + E    |
| o=.+.  .oo*.    |
+----[SHA256]-----+
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ls
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ls ~/.ssh
id_rsa  id_rsa.pub  known_hosts  known_hosts.old
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ cat ~/.ssh/id_rsa.pub
ssh-rsa xxxxB3NzaC1yc2EAAAADAQABAAABgQCPa1qqwn033urEVbaBDrSxWHxOVCKhD6LetEDCjyav28tuuClIxqoUxvzng86i8otbn3WzmIQIHfrP/MrqCtUNazQwb0Dhi28h1U8gwLCa5Ih1JTawICGCb1s6BU05iiBULJeCdB+x72A4wiMP6U6Db0WyBz7UVRBXuFErHmKx9MmJiCe83U6w47wcKJGGasCAOmKtrGpNxAWNSCRFFV6acNnjfWArEZc0NY31RWOdcVKuJJGkGknD/B42PRqu1rdwBKIBgdHuOZKJzh+YjAmt/p7XobQG0HgyQpckLvdpcGFQzHUKeXNfxjiWSVnoUlxZM8IMjRKPYJB/XcRMlKOrwyJaHES5irL/xJKR+A+R+Vgm2aK6PxjUix1RcTB/bcxkvqB6LwUedaGFMeHo8GDRNDOsVOI2EuZrpIX/f2Yed9oAG1uF7SzNT0amKGDcFWRyLL6nb/ABQj0y3szydSI3FiSa1ZjMIlUm+v+o7iIPiDQACTisgC7UKErBQRup3Jk= xxxxxxx.dddd@xxxxx.com
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ssh -T git@gitlab-rdc.xxxxx.com -p 30022
Welcome to GitLab, @xxxxxxx_dddd!
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ git clone ssh://git@gitlab-rdc.xxxxx.com:30022/xxxxx-pilot/weuavvisionproject.git
正克隆到 'weuavvisionproject'...
remote: Enumerating objects: 69, done.
remote: Counting objects: 100% (69/69), done.
remote: Compressing objects: 100% (62/62), done.
kex_protocol_error: type 7 seq 67042 MiB | 37.39 MiB/s
kex_protocol_error: type 7 seq 135076B | 33.03 MiB/s  
kex_protocol_error: type 7 seq 203320B | 32.93 MiB/s
kex_protocol_error: type 7 seq 271511B | 31.24 MiB/s
kex_protocol_error: type 7 seq 340129B | 29.72 MiB/s
kex_protocol_error: type 7 seq 408874B | 29.79 MiB/s
kex_protocol_error: type 7 seq 477573B | 28.52 MiB/s
remote: Total 8745 (delta 16), reused 0 (delta 0)
接收对象中: 100% (8745/8745), 7.96 GiB | 31.53 MiB/s, 完成.
处理 delta 中: 100% (3225/3225), 完成.
正在更新文件: 100% (161/161), 完成.
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ ls
weuavvisionproject
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork$ cd weuavvisionproject/
(weuav) q@q-AIBOOK:/home/aiuav/ddd/mywork/weuavvisionproject$ git branch -r
  origin/HEAD -> origin/master
  origin/bz
  origin/cxx_dxx_test
  origin/dev
  origin/dxx_cxx
  origin/dxx_zy
  origin/ddd_dev0401
  origin/master
  origin/prod
  origin/ztt


************************

解决方案如下

第一:进入 .ssh 目录

cd 用户目录/.ssh

运行下面的命令

ssh-keygen -t rsa -C "xxxxxxx.dddd@xxxxx.com"

根据提示,什么 都不要输入,一直回车到结束会在当前目录 生成的文档

第二:打开id_ras.pub,并拷贝内容到网站的上setting的sshkey里面

第三:再测试连接,再git clone

ssh -T git@gitlab-rdc.xxxxx.com -p 30022

相关推荐
Elasticsearch10 小时前
Elasticsearch ES|QL:现已支持视图、子查询和读取时模式定义
elasticsearch
嘻嘻仙人1 天前
Ubuntu中 git上传自己的项目和二次上传一般流程
git·github
Patrick_Wilson1 天前
Squash Merge 的血缘陷阱:为什么删掉的代码又活了过来
前端·git·程序员
沉浸学习的匿名网友1 天前
什么是 .gitignore?为什么每个 Git 项目几乎都离不开它?
前端·git
深海鱼在掘金2 天前
Git 完全指南 —— 第3章:理解工作区、暂存区、版本库三个核心
git
江华森2 天前
Git 基础筑基:从原理到团队协作的全栈实战
git
JakeJiang2 天前
Git 必备命令指南:从日常高频到项目开发实战
git
Elasticsearch3 天前
Kibana 中的 SNMP 拓扑数据:从采集到 Canvas
elasticsearch
叫我少年3 天前
Windows 中安装 git
git