这是由于没有设置ssh key
首先看下你本地有没有公钥秘钥对,在git中输入:ls ~/.ssh/
如果有直接在github或gitlab中的设置中添加
没有则需要自己生成
1.ssh-keygen -t rsa -b 2048 -C "你的邮箱"
2.Enter file in which to save the key (C:\Users\heart/.ssh/id_rsa): 这步提示输入文件名称,直接回车表示默认文件名id-rsa
3.Enter passphrase (empty for no passphrase):输入密码
4.提示再次确认密码
5.完成,直接拷贝id_rsa.pub的内容去添加设置
6.在本地添加ssh 秘钥
(1)eval ssh-agent
/ ssh-agent bash
(2)ssh-add .ssh/id-rsa
如果执行
ssh-add .ssh/id-rsa
时出现
Could not open a connection to your authentication agent,
一定先检查是否执行了eval ssh-agent
/ ssh-agent bash
网友评论