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.

 

posted @ 2025-03-20 10:15  slnngk  阅读(28)  评论(0)    收藏  举报