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

相关推荐
明月_清风1 小时前
深入浅出 Elasticsearch:核心概念、工具链与底层原理全解析
后端·elasticsearch
zh路西法1 小时前
【git一键push脚本】基于Windows bat脚本的一键git提交脚本
windows·git·elasticsearch
phltxy1 小时前
Redis 持久化机制
java·redis·git
九皇叔叔2 小时前
Git 首次提交项目
git
递归尽头是星辰2 小时前
跳表为核:串联 Redis、ES 与业务架构的底层思想复用
redis·elasticsearch·跳表·数据结构的应用·中间件底层原理
长沙红胖子Qt2 小时前
关于 sourceTree桥接管理远端svn仓库出现git时区差8小时无法同步 的解决方法
git·svn·时间差·8小时
weelinking2 小时前
2026年三大主流大模型深度对比:GPT-5.5、Claude 4.6与DeepSeek V4谁更值得选择?
java·大数据·人工智能·git·python·gpt·github
爱喝热水的呀哈喽3 小时前
agent4hypermesh计划
大数据·elasticsearch·搜索引擎
爱上纯净的蓝天11 小时前
Git 入门完全指南:从安装到第一次开源贡献
git·开源