git clone项目配置
1.设置用户名和电子邮件
git config --global user.name "root"
git config --global user.email "99581963@qq.com"
2.查看当前配置
[root@node2 project_test]# git config --global --list
user.name=root
user.email=123456@qq.com
3.生成SSH key
[root@node2 project_test]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:bzHPiopBTqA5ZL0DhMI8vnlzQjxR4DcWRPd/5G/Mr70 root@node2
The key's randomart image is:
+---[RSA 2048]----+
|+. .== . |
|++o. o . |
|o++o.+ . . |
|o+.=+ . . o |
|+ +o+ S o. o |
| + B.. . =. + |
| . * o o = |
| o o . ...|
| . ... . .E+|
+----[SHA256]-----+
查看SSHkey
[root@node2 project_test]# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxLrK/5STAgByLOZqtvcYIy+vp7VnFLlMXMdwNiKsnrfdf6DGcxebEbdohwFhHEJAFNS6yuLfaGSs8EoSELNa/4oLwsrQptohn3aoUcnp8pVNv1JT1Fm6xAbvgbhFyPUDvpT4mr2+tnGIaCA3/dUZh6QclCPgzXPqeL87VE/PcKUd1znuGqYhH6sAaxioIp0J5cTwsrovqNjK7x1XqYdGJMAVK1W9tavG4b68UW+0EGcSpmRh8NkjZN01t+/0Xf+A2Ftg5gaogvT6YJT+L3LlQ2uTq2TkYiXTpT0bPJ/LJYtUWCEFDO3D0Equ7t07CJOiMWeoV4sn0qsAlnXZD4OAl root@node2
把上面的输出直接拷贝到gitlab

5.克隆项目
[root@node2 project_test]# git clone git@192.168.1.105:root/project_test.git
Cloning into 'project_test'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (6/6), done.
浙公网安备 33010602011771号