973114 发表于 2018-1-10 11:48:01

文化苦旅1989

  ubuntu下生成git的密钥
  1 生成ssh key
  执行 命令
  

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

  邮箱根据自己实际修改,一直回车
  2 查看生成的密钥文件
  

cd ~/.ssh/  
ls
  

  

id_rsa >  

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

  3 将>  

vi>  

  拷贝其中内容到 git的profileseting 的 SSH keys 中的key里,添加即可
  这样这台电脑就有git clone 内容的权限了
  问题总结:
  1clone 或 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  

  以上办法只是本窗口有效,重新打开一个命令窗口需要继续执行。
页: [1]
查看完整版本: 文化苦旅1989