ssh@密钥对生成,git clone自定义私钥

目的

生成ssh密钥对,自定义私钥进行git clone

1.生成密钥

1.1rsa

ssh-keygen -t rsa -C “your_email@example.com
ssh-keygen -t rsa -b 4096 -C “your_email@example.com

1.2ed25519

ssh-keygen -t ed25519 -C “your_email@example.com

2.添加公钥到gitlab/git仓库上

pass

3.配置私钥

3.1将私钥文件拷贝到该目录并修改权限

mkdir -pv ~/.ssh_git && chmod 0600 -R ~/.ssh_git

3.2启动ssh-agent代理并添加私钥

eval “$(ssh-agent -s)”
ssh-add ~/.ssh_git/id_ed25519
ssh -T git@github.com

4.测试&&clone

ssh -T git@github.com
git clone git@xxxxx