git以ssh方式连接远程仓库

首先要有公钥和私钥

查看是否已有ssh密匙

在git bash中输入

cd  ~/.ssh

查看在该目录下是否有pub后缀结尾的公钥,和同名无后缀的私钥

生成ssh密钥

在git bash中输入创建密匙

ssh-keygen -r rsa -C “yourEmailAddr”

将生成的密匙加入到对应的git

在创建仓库的目录下打开git bash,输入

ssh-add ~/.ssh/id_rsa //id_rsa是私钥的文件名,根据实际修改填写

将私钥添加进ssh-agent中
这个时候可能会报错

Could not open a connection to your authentication agent

在git bash中输入

ssh-agent bash

进入agent bash重复上一步操作就可以正确添加私钥了

在github或者阿里云等远程仓库中加入公钥

这个就不详细描述了,通过网站个人中心的设置处就可以找到ssh进行设置

你可能感兴趣的:(git学习)