ubuntu下生成git的密钥

1 生成ssh key

执行 命令

ssh-keygen -t rsa -C “wangwei@**.com.cn”

邮箱根据自己实际修改,一直回车

2 查看生成的密钥文件

cd ~/.ssh/
ls
id_rsa  id_rsa.pub  known_hosts

.ssh 路径下生成上面3个文件。

3 将 id_rsa.pub 文件内容放到git上

vi id_rsa.pub

拷贝其中内容到 git的profileseting 的 SSH keys 中的key里,添加即可

这样这台电脑就有git clone 内容的权限了

问题总结:

1  clone 或 push时出现以下问题

Cloning into 'recogFaceTX1'...
sign_and_send_pubkey: signing failed: agent refused operation
Permission denied (publickey).
fatal: Could not read from remote repository.

不知是什么原因,执行以下两句会成功

eval "$(ssh-agent -s)"
ssh-add

以上办法只是本窗口有效,重新打开一个命令窗口需要继续执行。

 

相关文章:

  • 2021-09-15
  • 2021-12-16
  • 2021-05-21
  • 2021-05-22
  • 2022-12-23
  • 2021-05-16
猜你喜欢
  • 2022-12-23
  • 2021-05-03
  • 2021-09-16
  • 2021-04-09
  • 2021-04-17
  • 2021-12-23
  • 2021-07-13
相关资源
相似解决方案