******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