github添加ssh秘钥2:生成key并添加到ssh-agent 1 首先打开git-bash,然后输入以下内容,ssh-keygen -t rsa -b 4096 -C "your_email@example.com"其中的your_email@example.com需要换成私人的邮箱。如图 2 然后输入秘钥生成目录,默认的路径就可以,直接输入“enter”即可 3 输入密码这里可以直接输入一个密码,以...
打开您的 ~/.ssh/config 文件,然后修改文件以包含以下行。 如果您的 SSH 密钥文件与示例代码具有不同的名称或路径,请修改文件名或路径以匹配您当前的设置。 Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_ed25519 注意: 如果您选择不向密钥添加密码,应该省略...
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 4、输入保存的密钥文件并接受默认文件地址,按Enter键 // 用提供的电子邮件作为标签创建一个新的ssh密钥。(无需操作) Generating public/private rsa key pair. // 输入名称并按Enter键,其中hexo_rsa可自行设置 Enter a file in which to save the...
然后,把之前生成的SSH密钥添加到ssh-agent中: ssh-add ~/.ssh/github_auth # 输出:Identity added: github_auth (xxxx) 3. 添加密钥到Github账户 生成SSH密钥后,复制公钥内容到自己的Github账户中。具体地,点击Github右上角账户图标→Settings→SSH and GPG keys→New SSH key,在Key一栏粘贴公钥内容,在Title一...
生成SSH key 关于SSH key 的使用和生成建议。主要有两种选择: 如果你没有可用的 SSH 密钥对,或者不想使用现有的密钥,建议生成一个新的 SSH 密钥对。 如果你看到已经有一个可用的公钥和私钥对(例如 id_rsa.pub 和 id_rsa),你可以把这个密钥添加到 ssh-agent 中,然后使用它连接到 GitHub。
ssh登录:ssh-agent解决的是这一步,而这里A和B都可以登录,于是就直接登录进A了 push进仓库:ssh-agent没法解决这一步,此时因为登录状态是A,因此也就没法push进B的仓库 结论 总结下来关键就是如果两个用户的ssh key都注册进了github,那基于ssh-agent的git push会立即选择第一个用户的,而忽略第二个用户的。 没法...
点Add SSH key添加 像这样子就好了 git bash 里可以测试一下有没有正常工作 ssh -T git@github.com 像下面这样出现 Hi! +用户名就是正常了 如果是第一次添加SSH,还应该会问你 Are you sure you want to continue connecting? 选择yes就行了
然后,把之前生成的SSH密钥添加到ssh-agent中: ssh-add ~/.ssh/github_auth # 输出:Identity added: github_auth (xxxx) 3. 添加密钥到Github账户 生成SSH密钥后,复制公钥内容到自己的Github账户中。具体地,点击Github右上角账户图标→Settings→SSH and GPG keys→New SSH key,在Key一栏粘贴公钥内容,在Title一...
eval `ssh-agent -s` 1. 后继续执行命令 ssh-add ~/.ssh/id_rsa 1. 这时候一般没问题啦。 7 将公有密钥加入github账号中 打开你刚刚生成的id_rsa.pub,将里面的内容复制,进入你的github账号,在settings下,SSH and GPG keys下new SSH key,title随便取一个名字,然后将id_rsa.pub里的内容复制到Key中,完...
*注: 如果执行 ssh-add 时显示错误 Could not open a connection to your authentication agent. 那么执行 eval `ssh-agent -s` 1. 后重新执行 ssh-add 那条命令即可。 第三步:将SSH key添加到你的GitHub账户 首先将公钥复制到粘贴板: $ clip < ~/.ssh/id_rsa.pub ...